function duEncode(str) {
    str = str.replace(/_d83d_de04/g, '\ud83d\ude04');
    str = str.replace(/_d83d_de03/g, '\ud83d\ude03');
    str = str.replace(/_d83d_de00/g, '\ud83d\ude00');
    str = str.replace(/_d83d_de0a/g, '\ud83d\ude0a');
    str = str.replace(/_263a_fe0f/g, '\u263a\ufe0f');
    str = str.replace(/_d83d_de09/g, '\ud83d\ude09');
    str = str.replace(/_d83d_de0d/g, '\ud83d\ude0d');
    str = str.replace(/_d83d_de18/g, '\ud83d\ude18');
    str = str.replace(/_d83d_de1a/g, '\ud83d\ude1a');
    str = str.replace(/_d83d_de17/g, '\ud83d\ude17');
    str = str.replace(/_d83d_de19/g, '\ud83d\ude19');
    str = str.replace(/_d83d_de1c/g, '\ud83d\ude1c');
    str = str.replace(/_d83d_de1d/g, '\ud83d\ude1d');
    str = str.replace(/_d83d_de1b/g, '\ud83d\ude1b');
    str = str.replace(/_d83d_de33/g, '\ud83d\ude33');
    str = str.replace(/_d83d_de01/g, '\ud83d\ude01');
    str = str.replace(/_d83d_de14/g, '\ud83d\ude14');
    str = str.replace(/_d83d_de0c/g, '\ud83d\ude0c');
    str = str.replace(/_d83d_de12/g, '\ud83d\ude12');
    str = str.replace(/_d83d_de1e/g, '\ud83d\ude1e');
    str = str.replace(/_d83d_de23/g, '\ud83d\ude23');
    str = str.replace(/_d83d_de22/g, '\ud83d\ude22');
    str = str.replace(/_d83d_de02/g, '\ud83d\ude02');
    str = str.replace(/_d83d_de2d/g, '\ud83d\ude2d');
    str = str.replace(/_d83d_de2a/g, '\ud83d\ude2a');
    str = str.replace(/_d83d_de25/g, '\ud83d\ude25');
    str = str.replace(/_d83d_de30/g, '\ud83d\ude30');
    str = str.replace(/_d83d_de05/g, '\ud83d\ude05');
    str = str.replace(/_d83d_de13/g, '\ud83d\ude13');
    str = str.replace(/_d83d_de29/g, '\ud83d\ude29');
    str = str.replace(/_d83d_de2b/g, '\ud83d\ude2b');
    str = str.replace(/_d83d_de28/g, '\ud83d\ude28');
    str = str.replace(/_d83d_de31/g, '\ud83d\ude31');
    str = str.replace(/_d83d_de20/g, '\ud83d\ude20');
    str = str.replace(/_d83d_de21/g, '\ud83d\ude21');
    str = str.replace(/_d83d_de24/g, '\ud83d\ude24');
    str = str.replace(/_d83d_de16/g, '\ud83d\ude16');
    str = str.replace(/_d83d_de06/g, '\ud83d\ude06');
    str = str.replace(/_d83d_de0b/g, '\ud83d\ude0b');
    str = str.replace(/_d83d_de37/g, '\ud83d\ude37');
    str = str.replace(/_d83d_de0e/g, '\ud83d\ude0e');
    str = str.replace(/_d83d_de34/g, '\ud83d\ude34');
    str = str.replace(/_d83d_de35/g, '\ud83d\ude35');
    str = str.replace(/_d83d_de32/g, '\ud83d\ude32');
    str = str.replace(/_d83d_de1f/g, '\ud83d\ude1f');
    str = str.replace(/_d83d_de26/g, '\ud83d\ude26');
    str = str.replace(/_d83d_de27/g, '\ud83d\ude27');
    str = str.replace(/_d83d_de08/g, '\ud83d\ude08');
    str = str.replace(/_d83d_dc7f/g, '\ud83d\udc7f');
    str = str.replace(/_d83d_de2e/g, '\ud83d\ude2e');
    str = str.replace(/_d83d_de2c/g, '\ud83d\ude2c');
    str = str.replace(/_d83d_de10/g, '\ud83d\ude10');
    str = str.replace(/_d83d_de15/g, '\ud83d\ude15');
    str = str.replace(/_d83d_de2f/g, '\ud83d\ude2f');
    str = str.replace(/_d83d_de36/g, '\ud83d\ude36');
    str = str.replace(/_d83d_de07/g, '\ud83d\ude07');
    str = str.replace(/_d83d_de0f/g, '\ud83d\ude0f');
    str = str.replace(/_d83d_de11/g, '\ud83d\ude11');
    str = str.replace(/_d83d_dc72/g, '\ud83d\udc72');
    str = str.replace(/_d83d_dc73/g, '\ud83d\udc73');
    str = str.replace(/_d83d_dc6e/g, '\ud83d\udc6e');
    str = str.replace(/_d83d_dc77/g, '\ud83d\udc77');
    str = str.replace(/_d83d_dc82/g, '\ud83d\udc82');
    str = str.replace(/_d83d_dc76/g, '\ud83d\udc76');
    str = str.replace(/_d83d_dc66/g, '\ud83d\udc66');
    str = str.replace(/_d83d_dc67/g, '\ud83d\udc67');
    str = str.replace(/_d83d_dc68/g, '\ud83d\udc68');
    str = str.replace(/_d83d_dc69/g, '\ud83d\udc69');
    str = str.replace(/_d83d_dc74/g, '\ud83d\udc74');
    str = str.replace(/_d83d_dc75/g, '\ud83d\udc75');
    str = str.replace(/_d83d_dc71/g, '\ud83d\udc71');
    str = str.replace(/_d83d_dc7c/g, '\ud83d\udc7c');
    str = str.replace(/_d83d_dc78/g, '\ud83d\udc78');
    str = str.replace(/_d83d_de3a/g, '\ud83d\ude3a');
    str = str.replace(/_d83d_de38/g, '\ud83d\ude38');
    str = str.replace(/_d83d_de3b/g, '\ud83d\ude3b');
    str = str.replace(/_d83d_de3d/g, '\ud83d\ude3d');
    str = str.replace(/_d83d_de3c/g, '\ud83d\ude3c');
    str = str.replace(/_d83d_de40/g, '\ud83d\ude40');
    str = str.replace(/_d83d_de3f/g, '\ud83d\ude3f');
    str = str.replace(/_d83d_de39/g, '\ud83d\ude39');
    str = str.replace(/_d83d_de3e/g, '\ud83d\ude3e');
    str = str.replace(/_d83d_dc79/g, '\ud83d\udc79');
    str = str.replace(/_d83d_dc7a/g, '\ud83d\udc7a');
    str = str.replace(/_d83d_de48/g, '\ud83d\ude48');
    str = str.replace(/_d83d_de49/g, '\ud83d\ude49');
    str = str.replace(/_d83d_de4a/g, '\ud83d\ude4a');
    str = str.replace(/_d83d_dc80/g, '\ud83d\udc80');
    str = str.replace(/_d83d_dc7d/g, '\ud83d\udc7d');
    str = str.replace(/_d83d_dca9/g, '\ud83d\udca9');
    str = str.replace(/_d83d_dd25/g, '\ud83d\udd25');
    str = str.replace(/_2728/g, '\u2728');
    str = str.replace(/_d83c_df1f/g, '\ud83c\udf1f');
    str = str.replace(/_d83d_dcab/g, '\ud83d\udcab');
    str = str.replace(/_d83d_dca5/g, '\ud83d\udca5');
    str = str.replace(/_d83d_dca2/g, '\ud83d\udca2');
    str = str.replace(/_d83d_dca6/g, '\ud83d\udca6');
    str = str.replace(/_d83d_dca7/g, '\ud83d\udca7');
    str = str.replace(/_d83d_dca4/g, '\ud83d\udca4');
    str = str.replace(/_d83d_dca8/g, '\ud83d\udca8');
    str = str.replace(/_d83d_dc42/g, '\ud83d\udc42');
    str = str.replace(/_d83d_dc40/g, '\ud83d\udc40');
    str = str.replace(/_d83d_dc43/g, '\ud83d\udc43');
    str = str.replace(/_d83d_dc45/g, '\ud83d\udc45');
    str = str.replace(/_d83d_dc44/g, '\ud83d\udc44');
    str = str.replace(/_d83d_dc4d/g, '\ud83d\udc4d');
    str = str.replace(/_d83d_dc4e/g, '\ud83d\udc4e');
    str = str.replace(/_d83d_dc4c/g, '\ud83d\udc4c');
    str = str.replace(/_d83d_dc4a/g, '\ud83d\udc4a');
    str = str.replace(/_270a/g, '\u270a');
    str = str.replace(/_270c_fe0f/g, '\u270c\ufe0f');
    str = str.replace(/_d83d_dc4b/g, '\ud83d\udc4b');
    str = str.replace(/_270b/g, '\u270b');
    str = str.replace(/_d83d_dc50/g, '\ud83d\udc50');
    str = str.replace(/_d83d_dc46/g, '\ud83d\udc46');
    str = str.replace(/_d83d_dc47/g, '\ud83d\udc47');
    str = str.replace(/_d83d_dc49/g, '\ud83d\udc49');
    str = str.replace(/_d83d_dc48/g, '\ud83d\udc48');
    str = str.replace(/_d83d_de4c/g, '\ud83d\ude4c');
    str = str.replace(/_d83d_de4f/g, '\ud83d\ude4f');
    str = str.replace(/_261d_fe0f/g, '\u261d\ufe0f');
    str = str.replace(/_d83d_dc4f/g, '\ud83d\udc4f');
    str = str.replace(/_d83d_dcaa/g, '\ud83d\udcaa');
    str = str.replace(/_d83d_deb6/g, '\ud83d\udeb6');
    str = str.replace(/_d83c_dfc3/g, '\ud83c\udfc3');
    str = str.replace(/_d83d_dc83/g, '\ud83d\udc83');
    str = str.replace(/_d83d_dc6b/g, '\ud83d\udc6b');
    str = str.replace(/_d83d_dc6a/g, '\ud83d\udc6a');
    str = str.replace(/_d83d_dc6c/g, '\ud83d\udc6c');
    str = str.replace(/_d83d_dc6d/g, '\ud83d\udc6d');
    str = str.replace(/_d83d_dc8f/g, '\ud83d\udc8f');
    str = str.replace(/_d83d_dc91/g, '\ud83d\udc91');
    str = str.replace(/_d83d_dc6f/g, '\ud83d\udc6f');
    str = str.replace(/_d83d_de46/g, '\ud83d\ude46');
    str = str.replace(/_d83d_de45/g, '\ud83d\ude45');
    str = str.replace(/_d83d_dc81/g, '\ud83d\udc81');
    str = str.replace(/_d83d_de4b/g, '\ud83d\ude4b');
    str = str.replace(/_d83d_dc86/g, '\ud83d\udc86');
    str = str.replace(/_d83d_dc87/g, '\ud83d\udc87');
    str = str.replace(/_d83d_dc85/g, '\ud83d\udc85');
    str = str.replace(/_d83d_dc70/g, '\ud83d\udc70');
    str = str.replace(/_d83d_de4e/g, '\ud83d\ude4e');
    str = str.replace(/_d83d_de4d/g, '\ud83d\ude4d');
    str = str.replace(/_d83d_de47/g, '\ud83d\ude47');
    str = str.replace(/_d83c_dfa9/g, '\ud83c\udfa9');
    str = str.replace(/_d83d_dc51/g, '\ud83d\udc51');
    str = str.replace(/_d83d_dc52/g, '\ud83d\udc52');
    str = str.replace(/_d83d_dc5f/g, '\ud83d\udc5f');
    str = str.replace(/_d83d_dc5e/g, '\ud83d\udc5e');
    str = str.replace(/_d83d_dc61/g, '\ud83d\udc61');
    str = str.replace(/_d83d_dc60/g, '\ud83d\udc60');
    str = str.replace(/_d83d_dc62/g, '\ud83d\udc62');
    str = str.replace(/_d83d_dc55/g, '\ud83d\udc55');
    str = str.replace(/_d83d_dc54/g, '\ud83d\udc54');
    str = str.replace(/_d83d_dc5a/g, '\ud83d\udc5a');
    str = str.replace(/_d83d_dc57/g, '\ud83d\udc57');
    str = str.replace(/_d83c_dfbd/g, '\ud83c\udfbd');
    str = str.replace(/_d83d_dc56/g, '\ud83d\udc56');
    str = str.replace(/_d83d_dc58/g, '\ud83d\udc58');
    str = str.replace(/_d83d_dc59/g, '\ud83d\udc59');
    str = str.replace(/_d83d_dcbc/g, '\ud83d\udcbc');
    str = str.replace(/_d83d_dc5c/g, '\ud83d\udc5c');
    str = str.replace(/_d83d_dc5d/g, '\ud83d\udc5d');
    str = str.replace(/_d83d_dc5b/g, '\ud83d\udc5b');
    str = str.replace(/_d83d_dc53/g, '\ud83d\udc53');
    str = str.replace(/_d83c_df80/g, '\ud83c\udf80');
    str = str.replace(/_d83c_df02/g, '\ud83c\udf02');
    str = str.replace(/_d83d_dc84/g, '\ud83d\udc84');
    str = str.replace(/_d83d_dc9b/g, '\ud83d\udc9b');
    str = str.replace(/_d83d_dc99/g, '\ud83d\udc99');
    str = str.replace(/_d83d_dc9c/g, '\ud83d\udc9c');
    str = str.replace(/_d83d_dc9a/g, '\ud83d\udc9a');
    str = str.replace(/_2764_fe0f/g, '\u2764\ufe0f');
    str = str.replace(/_d83d_dc94/g, '\ud83d\udc94');
    str = str.replace(/_d83d_dc97/g, '\ud83d\udc97');
    str = str.replace(/_d83d_dc93/g, '\ud83d\udc93');
    str = str.replace(/_d83d_dc95/g, '\ud83d\udc95');
    str = str.replace(/_d83d_dc96/g, '\ud83d\udc96');
    str = str.replace(/_d83d_dc9e/g, '\ud83d\udc9e');
    str = str.replace(/_d83d_dc98/g, '\ud83d\udc98');
    str = str.replace(/_d83d_dc8c/g, '\ud83d\udc8c');
    str = str.replace(/_d83d_dc8b/g, '\ud83d\udc8b');
    str = str.replace(/_d83d_dc8d/g, '\ud83d\udc8d');
    str = str.replace(/_d83d_dc8e/g, '\ud83d\udc8e');
    str = str.replace(/_d83d_dc64/g, '\ud83d\udc64');
    str = str.replace(/_d83d_dc65/g, '\ud83d\udc65');
    str = str.replace(/_d83d_dcac/g, '\ud83d\udcac');
    str = str.replace(/_d83d_dc63/g, '\ud83d\udc63');
    str = str.replace(/_d83d_dcad/g, '\ud83d\udcad');
    str = str.replace(/_d83d_dc36/g, '\ud83d\udc36');
    str = str.replace(/_d83d_dc3a/g, '\ud83d\udc3a');
    str = str.replace(/_d83d_dc31/g, '\ud83d\udc31');
    str = str.replace(/_d83d_dc2d/g, '\ud83d\udc2d');
    str = str.replace(/_d83d_dc39/g, '\ud83d\udc39');
    str = str.replace(/_d83d_dc30/g, '\ud83d\udc30');
    str = str.replace(/_d83d_dc38/g, '\ud83d\udc38');
    str = str.replace(/_d83d_dc2f/g, '\ud83d\udc2f');
    str = str.replace(/_d83d_dc28/g, '\ud83d\udc28');
    str = str.replace(/_d83d_dc3b/g, '\ud83d\udc3b');
    str = str.replace(/_d83d_dc37/g, '\ud83d\udc37');
    str = str.replace(/_d83d_dc3d/g, '\ud83d\udc3d');
    str = str.replace(/_d83d_dc2e/g, '\ud83d\udc2e');
    str = str.replace(/_d83d_dc17/g, '\ud83d\udc17');
    str = str.replace(/_d83d_dc35/g, '\ud83d\udc35');
    str = str.replace(/_d83d_dc12/g, '\ud83d\udc12');
    str = str.replace(/_d83d_dc34/g, '\ud83d\udc34');
    str = str.replace(/_d83d_dc11/g, '\ud83d\udc11');
    str = str.replace(/_d83d_dc18/g, '\ud83d\udc18');
    str = str.replace(/_d83d_dc3c/g, '\ud83d\udc3c');
    str = str.replace(/_d83d_dc27/g, '\ud83d\udc27');
    str = str.replace(/_d83d_dc26/g, '\ud83d\udc26');
    str = str.replace(/_d83d_dc24/g, '\ud83d\udc24');
    str = str.replace(/_d83d_dc25/g, '\ud83d\udc25');
    str = str.replace(/_d83d_dc23/g, '\ud83d\udc23');
    str = str.replace(/_d83d_dc14/g, '\ud83d\udc14');
    str = str.replace(/_d83d_dc0d/g, '\ud83d\udc0d');
    str = str.replace(/_d83d_dc22/g, '\ud83d\udc22');
    str = str.replace(/_d83d_dc1b/g, '\ud83d\udc1b');
    str = str.replace(/_d83d_dc1d/g, '\ud83d\udc1d');
    str = str.replace(/_d83d_dc1c/g, '\ud83d\udc1c');
    str = str.replace(/_d83d_dc1e/g, '\ud83d\udc1e');
    str = str.replace(/_d83d_dc0c/g, '\ud83d\udc0c');
    str = str.replace(/_d83d_dc19/g, '\ud83d\udc19');
    str = str.replace(/_d83d_dc1a/g, '\ud83d\udc1a');
    str = str.replace(/_d83d_dc20/g, '\ud83d\udc20');
    str = str.replace(/_d83d_dc1f/g, '\ud83d\udc1f');
    str = str.replace(/_d83d_dc2c/g, '\ud83d\udc2c');
    str = str.replace(/_d83d_dc33/g, '\ud83d\udc33');
    str = str.replace(/_d83d_dc0b/g, '\ud83d\udc0b');
    str = str.replace(/_d83d_dc04/g, '\ud83d\udc04');
    str = str.replace(/_d83d_dc0f/g, '\ud83d\udc0f');
    str = str.replace(/_d83d_dc00/g, '\ud83d\udc00');
    str = str.replace(/_d83d_dc03/g, '\ud83d\udc03');
    str = str.replace(/_d83d_dc05/g, '\ud83d\udc05');
    str = str.replace(/_d83d_dc07/g, '\ud83d\udc07');
    str = str.replace(/_d83d_dc09/g, '\ud83d\udc09');
    str = str.replace(/_d83d_dc0e/g, '\ud83d\udc0e');
    str = str.replace(/_d83d_dc10/g, '\ud83d\udc10');
    str = str.replace(/_d83d_dc13/g, '\ud83d\udc13');
    str = str.replace(/_d83d_dc15/g, '\ud83d\udc15');
    str = str.replace(/_d83d_dc16/g, '\ud83d\udc16');
    str = str.replace(/_d83d_dc01/g, '\ud83d\udc01');
    str = str.replace(/_d83d_dc02/g, '\ud83d\udc02');
    str = str.replace(/_d83d_dc32/g, '\ud83d\udc32');
    str = str.replace(/_d83d_dc21/g, '\ud83d\udc21');
    str = str.replace(/_d83d_dc0a/g, '\ud83d\udc0a');
    str = str.replace(/_d83d_dc2b/g, '\ud83d\udc2b');
    str = str.replace(/_d83d_dc2a/g, '\ud83d\udc2a');
    str = str.replace(/_d83d_dc06/g, '\ud83d\udc06');
    str = str.replace(/_d83d_dc08/g, '\ud83d\udc08');
    str = str.replace(/_d83d_dc29/g, '\ud83d\udc29');
    str = str.replace(/_d83d_dc3e/g, '\ud83d\udc3e');
    str = str.replace(/_d83d_dc90/g, '\ud83d\udc90');
    str = str.replace(/_d83c_df38/g, '\ud83c\udf38');
    str = str.replace(/_d83c_df37/g, '\ud83c\udf37');
    str = str.replace(/_d83c_df40/g, '\ud83c\udf40');
    str = str.replace(/_d83c_df39/g, '\ud83c\udf39');
    str = str.replace(/_d83c_df3b/g, '\ud83c\udf3b');
    str = str.replace(/_d83c_df3a/g, '\ud83c\udf3a');
    str = str.replace(/_d83c_df41/g, '\ud83c\udf41');
    str = str.replace(/_d83c_df43/g, '\ud83c\udf43');
    str = str.replace(/_d83c_df42/g, '\ud83c\udf42');
    str = str.replace(/_d83c_df3f/g, '\ud83c\udf3f');
    str = str.replace(/_d83c_df3e/g, '\ud83c\udf3e');
    str = str.replace(/_d83c_df44/g, '\ud83c\udf44');
    str = str.replace(/_d83c_df35/g, '\ud83c\udf35');
    str = str.replace(/_d83c_df34/g, '\ud83c\udf34');
    str = str.replace(/_d83c_df32/g, '\ud83c\udf32');
    str = str.replace(/_d83c_df33/g, '\ud83c\udf33');
    str = str.replace(/_d83c_df30/g, '\ud83c\udf30');
    str = str.replace(/_d83c_df31/g, '\ud83c\udf31');
    str = str.replace(/_d83c_df3c/g, '\ud83c\udf3c');
    str = str.replace(/_d83c_df10/g, '\ud83c\udf10');
    str = str.replace(/_d83c_df1e/g, '\ud83c\udf1e');
    str = str.replace(/_d83c_df1d/g, '\ud83c\udf1d');
    str = str.replace(/_d83c_df1a/g, '\ud83c\udf1a');
    str = str.replace(/_d83c_df11/g, '\ud83c\udf11');
    str = str.replace(/_d83c_df12/g, '\ud83c\udf12');
    str = str.replace(/_d83c_df13/g, '\ud83c\udf13');
    str = str.replace(/_d83c_df14/g, '\ud83c\udf14');
    str = str.replace(/_d83c_df15/g, '\ud83c\udf15');
    str = str.replace(/_d83c_df16/g, '\ud83c\udf16');
    str = str.replace(/_d83c_df17/g, '\ud83c\udf17');
    str = str.replace(/_d83c_df18/g, '\ud83c\udf18');
    str = str.replace(/_d83c_df1c/g, '\ud83c\udf1c');
    str = str.replace(/_d83c_df1b/g, '\ud83c\udf1b');
    str = str.replace(/_d83c_df19/g, '\ud83c\udf19');
    str = str.replace(/_d83c_df0d/g, '\ud83c\udf0d');
    str = str.replace(/_d83c_df0e/g, '\ud83c\udf0e');
    str = str.replace(/_d83c_df0f/g, '\ud83c\udf0f');
    str = str.replace(/_d83c_df0b/g, '\ud83c\udf0b');
    str = str.replace(/_d83c_df0c/g, '\ud83c\udf0c');
    str = str.replace(/_d83c_df20/g, '\ud83c\udf20');
    str = str.replace(/_2b50_fe0f/g, '\u2b50\ufe0f');
    str = str.replace(/_2600_fe0f/g, '\u2600\ufe0f');
    str = str.replace(/_26c5_fe0f/g, '\u26c5\ufe0f');
    str = str.replace(/_2601_fe0f/g, '\u2601\ufe0f');
    str = str.replace(/_26a1_fe0f/g, '\u26a1\ufe0f');
    str = str.replace(/_2614_fe0f/g, '\u2614\ufe0f');
    str = str.replace(/_2744_fe0f/g, '\u2744\ufe0f');
    str = str.replace(/_26c4_fe0f/g, '\u26c4\ufe0f');
    str = str.replace(/_d83c_df00/g, '\ud83c\udf00');
    str = str.replace(/_d83c_df01/g, '\ud83c\udf01');
    str = str.replace(/_d83c_df08/g, '\ud83c\udf08');
    str = str.replace(/_d83c_df0a/g, '\ud83c\udf0a');
    str = str.replace(/_d83c_df8d/g, '\ud83c\udf8d');
    str = str.replace(/_d83d_dc9d/g, '\ud83d\udc9d');
    str = str.replace(/_d83c_df8e/g, '\ud83c\udf8e');
    str = str.replace(/_d83c_df92/g, '\ud83c\udf92');
    str = str.replace(/_d83c_df93/g, '\ud83c\udf93');
    str = str.replace(/_d83c_df8f/g, '\ud83c\udf8f');
    str = str.replace(/_d83c_df86/g, '\ud83c\udf86');
    str = str.replace(/_d83c_df87/g, '\ud83c\udf87');
    str = str.replace(/_d83c_df90/g, '\ud83c\udf90');
    str = str.replace(/_d83c_df91/g, '\ud83c\udf91');
    str = str.replace(/_d83c_df83/g, '\ud83c\udf83');
    str = str.replace(/_d83d_dc7b/g, '\ud83d\udc7b');
    str = str.replace(/_d83c_df85/g, '\ud83c\udf85');
    str = str.replace(/_d83c_df84/g, '\ud83c\udf84');
    str = str.replace(/_d83c_df81/g, '\ud83c\udf81');
    str = str.replace(/_d83c_df8b/g, '\ud83c\udf8b');
    str = str.replace(/_d83c_df89/g, '\ud83c\udf89');
    str = str.replace(/_d83c_df8a/g, '\ud83c\udf8a');
    str = str.replace(/_d83c_df88/g, '\ud83c\udf88');
    str = str.replace(/_d83c_df8c/g, '\ud83c\udf8c');
    str = str.replace(/_d83d_dd2e/g, '\ud83d\udd2e');
    str = str.replace(/_d83c_dfa5/g, '\ud83c\udfa5');
    str = str.replace(/_d83d_dcf7/g, '\ud83d\udcf7');
    str = str.replace(/_d83d_dcf9/g, '\ud83d\udcf9');
    str = str.replace(/_d83d_dcfc/g, '\ud83d\udcfc');
    str = str.replace(/_d83d_dcbf/g, '\ud83d\udcbf');
    str = str.replace(/_d83d_dcc0/g, '\ud83d\udcc0');
    str = str.replace(/_d83d_dcbd/g, '\ud83d\udcbd');
    str = str.replace(/_d83d_dcbe/g, '\ud83d\udcbe');
    str = str.replace(/_d83d_dcbb/g, '\ud83d\udcbb');
    str = str.replace(/_d83d_dcf1/g, '\ud83d\udcf1');
    str = str.replace(/_260e_fe0f/g, '\u260e\ufe0f');
    str = str.replace(/_d83d_dcde/g, '\ud83d\udcde');
    str = str.replace(/_d83d_dcdf/g, '\ud83d\udcdf');
    str = str.replace(/_d83d_dce0/g, '\ud83d\udce0');
    str = str.replace(/_d83d_dce1/g, '\ud83d\udce1');
    str = str.replace(/_d83d_dcfa/g, '\ud83d\udcfa');
    str = str.replace(/_d83d_dcfb/g, '\ud83d\udcfb');
    str = str.replace(/_d83d_dd0a/g, '\ud83d\udd0a');
    str = str.replace(/_d83d_dd09/g, '\ud83d\udd09');
    str = str.replace(/_d83d_dd08/g, '\ud83d\udd08');
    str = str.replace(/_d83d_dd07/g, '\ud83d\udd07');
    str = str.replace(/_d83d_dd14/g, '\ud83d\udd14');
    str = str.replace(/_d83d_dd15/g, '\ud83d\udd15');
    str = str.replace(/_d83d_dce2/g, '\ud83d\udce2');
    str = str.replace(/_d83d_dce3/g, '\ud83d\udce3');
    str = str.replace(/_23f3/g, '\u23f3');
    str = str.replace(/_231b_fe0f/g, '\u231b\ufe0f');
    str = str.replace(/_23f0/g, '\u23f0');
    str = str.replace(/_231a_fe0f/g, '\u231a\ufe0f');
    str = str.replace(/_d83d_dd13/g, '\ud83d\udd13');
    str = str.replace(/_d83d_dd12/g, '\ud83d\udd12');
    str = str.replace(/_d83d_dd0f/g, '\ud83d\udd0f');
    str = str.replace(/_d83d_dd10/g, '\ud83d\udd10');
    str = str.replace(/_d83d_dd11/g, '\ud83d\udd11');
    str = str.replace(/_d83d_dd0e/g, '\ud83d\udd0e');
    str = str.replace(/_d83d_dca1/g, '\ud83d\udca1');
    str = str.replace(/_d83d_dd26/g, '\ud83d\udd26');
    str = str.replace(/_d83d_dd06/g, '\ud83d\udd06');
    str = str.replace(/_d83d_dd05/g, '\ud83d\udd05');
    str = str.replace(/_d83d_dd0c/g, '\ud83d\udd0c');
    str = str.replace(/_d83d_dd0b/g, '\ud83d\udd0b');
    str = str.replace(/_d83d_dd0d/g, '\ud83d\udd0d');
    str = str.replace(/_d83d_dec1/g, '\ud83d\udec1');
    str = str.replace(/_d83d_dec0/g, '\ud83d\udec0');
    str = str.replace(/_d83d_debf/g, '\ud83d\udebf');
    str = str.replace(/_d83d_debd/g, '\ud83d\udebd');
    str = str.replace(/_d83d_dd27/g, '\ud83d\udd27');
    str = str.replace(/_d83d_dd29/g, '\ud83d\udd29');
    str = str.replace(/_d83d_dd28/g, '\ud83d\udd28');
    str = str.replace(/_d83d_deaa/g, '\ud83d\udeaa');
    str = str.replace(/_d83d_deac/g, '\ud83d\udeac');
    str = str.replace(/_d83d_dca3/g, '\ud83d\udca3');
    str = str.replace(/_d83d_dd2b/g, '\ud83d\udd2b');
    str = str.replace(/_d83d_dd2a/g, '\ud83d\udd2a');
    str = str.replace(/_d83d_dc8a/g, '\ud83d\udc8a');
    str = str.replace(/_d83d_dc89/g, '\ud83d\udc89');
    str = str.replace(/_d83d_dcb0/g, '\ud83d\udcb0');
    str = str.replace(/_d83d_dcb4/g, '\ud83d\udcb4');
    str = str.replace(/_d83d_dcb5/g, '\ud83d\udcb5');
    str = str.replace(/_d83d_dcb7/g, '\ud83d\udcb7');
    str = str.replace(/_d83d_dcb6/g, '\ud83d\udcb6');
    str = str.replace(/_d83d_dcb3/g, '\ud83d\udcb3');
    str = str.replace(/_d83d_dcb8/g, '\ud83d\udcb8');
    str = str.replace(/_d83d_dcf2/g, '\ud83d\udcf2');
    str = str.replace(/_d83d_dce7/g, '\ud83d\udce7');
    str = str.replace(/_d83d_dce5/g, '\ud83d\udce5');
    str = str.replace(/_d83d_dce4/g, '\ud83d\udce4');
    str = str.replace(/_2709_fe0f/g, '\u2709\ufe0f');
    str = str.replace(/_d83d_dce9/g, '\ud83d\udce9');
    str = str.replace(/_d83d_dce8/g, '\ud83d\udce8');
    str = str.replace(/_d83d_dcef/g, '\ud83d\udcef');
    str = str.replace(/_d83d_dceb/g, '\ud83d\udceb');
    str = str.replace(/_d83d_dcea/g, '\ud83d\udcea');
    str = str.replace(/_d83d_dcec/g, '\ud83d\udcec');
    str = str.replace(/_d83d_dced/g, '\ud83d\udced');
    str = str.replace(/_d83d_dcee/g, '\ud83d\udcee');
    str = str.replace(/_d83d_dce6/g, '\ud83d\udce6');
    str = str.replace(/_d83d_dcdd/g, '\ud83d\udcdd');
    str = str.replace(/_d83d_dcc4/g, '\ud83d\udcc4');
    str = str.replace(/_d83d_dcc3/g, '\ud83d\udcc3');
    str = str.replace(/_d83d_dcd1/g, '\ud83d\udcd1');
    str = str.replace(/_d83d_dcca/g, '\ud83d\udcca');
    str = str.replace(/_d83d_dcc8/g, '\ud83d\udcc8');
    str = str.replace(/_d83d_dcc9/g, '\ud83d\udcc9');
    str = str.replace(/_d83d_dcdc/g, '\ud83d\udcdc');
    str = str.replace(/_d83d_dccb/g, '\ud83d\udccb');
    str = str.replace(/_d83d_dcc5/g, '\ud83d\udcc5');
    str = str.replace(/_d83d_dcc6/g, '\ud83d\udcc6');
    str = str.replace(/_d83d_dcc7/g, '\ud83d\udcc7');
    str = str.replace(/_d83d_dcc1/g, '\ud83d\udcc1');
    str = str.replace(/_d83d_dcc2/g, '\ud83d\udcc2');
    str = str.replace(/_2702_fe0f/g, '\u2702\ufe0f');
    str = str.replace(/_d83d_dccc/g, '\ud83d\udccc');
    str = str.replace(/_d83d_dcce/g, '\ud83d\udcce');
    str = str.replace(/_2712_fe0f/g, '\u2712\ufe0f');
    str = str.replace(/_270f_fe0f/g, '\u270f\ufe0f');
    str = str.replace(/_d83d_dccf/g, '\ud83d\udccf');
    str = str.replace(/_d83d_dcd0/g, '\ud83d\udcd0');
    str = str.replace(/_d83d_dcd5/g, '\ud83d\udcd5');
    str = str.replace(/_d83d_dcd7/g, '\ud83d\udcd7');
    str = str.replace(/_d83d_dcd8/g, '\ud83d\udcd8');
    str = str.replace(/_d83d_dcd9/g, '\ud83d\udcd9');
    str = str.replace(/_d83d_dcd3/g, '\ud83d\udcd3');
    str = str.replace(/_d83d_dcd4/g, '\ud83d\udcd4');
    str = str.replace(/_d83d_dcd2/g, '\ud83d\udcd2');
    str = str.replace(/_d83d_dcda/g, '\ud83d\udcda');
    str = str.replace(/_d83d_dcd6/g, '\ud83d\udcd6');
    str = str.replace(/_d83d_dd16/g, '\ud83d\udd16');
    str = str.replace(/_d83d_dcdb/g, '\ud83d\udcdb');
    str = str.replace(/_d83d_dd2c/g, '\ud83d\udd2c');
    str = str.replace(/_d83d_dd2d/g, '\ud83d\udd2d');
    str = str.replace(/_d83d_dcf0/g, '\ud83d\udcf0');
    str = str.replace(/_d83c_dfa8/g, '\ud83c\udfa8');
    str = str.replace(/_d83c_dfac/g, '\ud83c\udfac');
    str = str.replace(/_d83c_dfa4/g, '\ud83c\udfa4');
    str = str.replace(/_d83c_dfa7/g, '\ud83c\udfa7');
    str = str.replace(/_d83c_dfbc/g, '\ud83c\udfbc');
    str = str.replace(/_d83c_dfb5/g, '\ud83c\udfb5');
    str = str.replace(/_d83c_dfb6/g, '\ud83c\udfb6');
    str = str.replace(/_d83c_dfb9/g, '\ud83c\udfb9');
    str = str.replace(/_d83c_dfbb/g, '\ud83c\udfbb');
    str = str.replace(/_d83c_dfba/g, '\ud83c\udfba');
    str = str.replace(/_d83c_dfb7/g, '\ud83c\udfb7');
    str = str.replace(/_d83c_dfb8/g, '\ud83c\udfb8');
    str = str.replace(/_d83d_dc7e/g, '\ud83d\udc7e');
    str = str.replace(/_d83c_dfae/g, '\ud83c\udfae');
    str = str.replace(/_d83c_dccf/g, '\ud83c\udccf');
    str = str.replace(/_d83c_dfb4/g, '\ud83c\udfb4');
    str = str.replace(/_d83c_dc04_fe0f/g, '\ud83c\udc04\ufe0f');
    str = str.replace(/_d83c_dfb2/g, '\ud83c\udfb2');
    str = str.replace(/_d83c_dfaf/g, '\ud83c\udfaf');
    str = str.replace(/_d83c_dfc8/g, '\ud83c\udfc8');
    str = str.replace(/_d83c_dfc0/g, '\ud83c\udfc0');
    str = str.replace(/_26bd_fe0f/g, '\u26bd\ufe0f');
    str = str.replace(/_26be_fe0f/g, '\u26be\ufe0f');
    str = str.replace(/_d83c_dfbe/g, '\ud83c\udfbe');
    str = str.replace(/_d83c_dfb1/g, '\ud83c\udfb1');
    str = str.replace(/_d83c_dfc9/g, '\ud83c\udfc9');
    str = str.replace(/_d83c_dfb3/g, '\ud83c\udfb3');
    str = str.replace(/_26f3_fe0f/g, '\u26f3\ufe0f');
    str = str.replace(/_d83d_deb5/g, '\ud83d\udeb5');
    str = str.replace(/_d83d_deb4/g, '\ud83d\udeb4');
    str = str.replace(/_d83c_dfc1/g, '\ud83c\udfc1');
    str = str.replace(/_d83c_dfc7/g, '\ud83c\udfc7');
    str = str.replace(/_d83c_dfc6/g, '\ud83c\udfc6');
    str = str.replace(/_d83c_dfbf/g, '\ud83c\udfbf');
    str = str.replace(/_d83c_dfc2/g, '\ud83c\udfc2');
    str = str.replace(/_d83c_dfca/g, '\ud83c\udfca');
    str = str.replace(/_d83c_dfc4/g, '\ud83c\udfc4');
    str = str.replace(/_d83c_dfa3/g, '\ud83c\udfa3');
    str = str.replace(/_2615_fe0f/g, '\u2615\ufe0f');
    str = str.replace(/_d83c_df75/g, '\ud83c\udf75');
    str = str.replace(/_d83c_df76/g, '\ud83c\udf76');
    str = str.replace(/_d83c_df7c/g, '\ud83c\udf7c');
    str = str.replace(/_d83c_df7a/g, '\ud83c\udf7a');
    str = str.replace(/_d83c_df7b/g, '\ud83c\udf7b');
    str = str.replace(/_d83c_df78/g, '\ud83c\udf78');
    str = str.replace(/_d83c_df79/g, '\ud83c\udf79');
    str = str.replace(/_d83c_df77/g, '\ud83c\udf77');
    str = str.replace(/_d83c_df74/g, '\ud83c\udf74');
    str = str.replace(/_d83c_df55/g, '\ud83c\udf55');
    str = str.replace(/_d83c_df54/g, '\ud83c\udf54');
    str = str.replace(/_d83c_df5f/g, '\ud83c\udf5f');
    str = str.replace(/_d83c_df57/g, '\ud83c\udf57');
    str = str.replace(/_d83c_df56/g, '\ud83c\udf56');
    str = str.replace(/_d83c_df5d/g, '\ud83c\udf5d');
    str = str.replace(/_d83c_df5b/g, '\ud83c\udf5b');
    str = str.replace(/_d83c_df64/g, '\ud83c\udf64');
    str = str.replace(/_d83c_df71/g, '\ud83c\udf71');
    str = str.replace(/_d83c_df63/g, '\ud83c\udf63');
    str = str.replace(/_d83c_df65/g, '\ud83c\udf65');
    str = str.replace(/_d83c_df59/g, '\ud83c\udf59');
    str = str.replace(/_d83c_df58/g, '\ud83c\udf58');
    str = str.replace(/_d83c_df5a/g, '\ud83c\udf5a');
    str = str.replace(/_d83c_df5c/g, '\ud83c\udf5c');
    str = str.replace(/_d83c_df72/g, '\ud83c\udf72');
    str = str.replace(/_d83c_df62/g, '\ud83c\udf62');
    str = str.replace(/_d83c_df61/g, '\ud83c\udf61');
    str = str.replace(/_d83c_df73/g, '\ud83c\udf73');
    str = str.replace(/_d83c_df5e/g, '\ud83c\udf5e');
    str = str.replace(/_d83c_df69/g, '\ud83c\udf69');
    str = str.replace(/_d83c_df6e/g, '\ud83c\udf6e');
    str = str.replace(/_d83c_df66/g, '\ud83c\udf66');
    str = str.replace(/_d83c_df68/g, '\ud83c\udf68');
    str = str.replace(/_d83c_df67/g, '\ud83c\udf67');
    str = str.replace(/_d83c_df82/g, '\ud83c\udf82');
    str = str.replace(/_d83c_df70/g, '\ud83c\udf70');
    str = str.replace(/_d83c_df6a/g, '\ud83c\udf6a');
    str = str.replace(/_d83c_df6b/g, '\ud83c\udf6b');
    str = str.replace(/_d83c_df6c/g, '\ud83c\udf6c');
    str = str.replace(/_d83c_df6d/g, '\ud83c\udf6d');
    str = str.replace(/_d83c_df6f/g, '\ud83c\udf6f');
    str = str.replace(/_d83c_df4e/g, '\ud83c\udf4e');
    str = str.replace(/_d83c_df4f/g, '\ud83c\udf4f');
    str = str.replace(/_d83c_df4a/g, '\ud83c\udf4a');
    str = str.replace(/_d83c_df4b/g, '\ud83c\udf4b');
    str = str.replace(/_d83c_df52/g, '\ud83c\udf52');
    str = str.replace(/_d83c_df47/g, '\ud83c\udf47');
    str = str.replace(/_d83c_df49/g, '\ud83c\udf49');
    str = str.replace(/_d83c_df53/g, '\ud83c\udf53');
    str = str.replace(/_d83c_df51/g, '\ud83c\udf51');
    str = str.replace(/_d83c_df48/g, '\ud83c\udf48');
    str = str.replace(/_d83c_df4c/g, '\ud83c\udf4c');
    str = str.replace(/_d83c_df50/g, '\ud83c\udf50');
    str = str.replace(/_d83c_df4d/g, '\ud83c\udf4d');
    str = str.replace(/_d83c_df60/g, '\ud83c\udf60');
    str = str.replace(/_d83c_df46/g, '\ud83c\udf46');
    str = str.replace(/_d83c_df45/g, '\ud83c\udf45');
    str = str.replace(/_d83c_df3d/g, '\ud83c\udf3d');
    str = str.replace(/_d83c_dfe0/g, '\ud83c\udfe0');
    str = str.replace(/_d83c_dfe1/g, '\ud83c\udfe1');
    str = str.replace(/_d83c_dfeb/g, '\ud83c\udfeb');
    str = str.replace(/_d83c_dfe2/g, '\ud83c\udfe2');
    str = str.replace(/_d83c_dfe3/g, '\ud83c\udfe3');
    str = str.replace(/_d83c_dfe5/g, '\ud83c\udfe5');
    str = str.replace(/_d83c_dfe6/g, '\ud83c\udfe6');
    str = str.replace(/_d83c_dfea/g, '\ud83c\udfea');
    str = str.replace(/_d83c_dfe9/g, '\ud83c\udfe9');
    str = str.replace(/_d83c_dfe8/g, '\ud83c\udfe8');
    str = str.replace(/_d83d_dc92/g, '\ud83d\udc92');
    str = str.replace(/_26ea_fe0f/g, '\u26ea\ufe0f');
    str = str.replace(/_d83c_dfec/g, '\ud83c\udfec');
    str = str.replace(/_d83c_dfe4/g, '\ud83c\udfe4');
    str = str.replace(/_d83c_df07/g, '\ud83c\udf07');
    str = str.replace(/_d83c_df06/g, '\ud83c\udf06');
    str = str.replace(/_d83c_dfef/g, '\ud83c\udfef');
    str = str.replace(/_d83c_dff0/g, '\ud83c\udff0');
    str = str.replace(/_26fa_fe0f/g, '\u26fa\ufe0f');
    str = str.replace(/_d83c_dfed/g, '\ud83c\udfed');
    str = str.replace(/_d83d_ddfc/g, '\ud83d\uddfc');
    str = str.replace(/_d83d_ddfe/g, '\ud83d\uddfe');
    str = str.replace(/_d83d_ddfb/g, '\ud83d\uddfb');
    str = str.replace(/_d83c_df04/g, '\ud83c\udf04');
    str = str.replace(/_d83c_df05/g, '\ud83c\udf05');
    str = str.replace(/_d83c_df03/g, '\ud83c\udf03');
    str = str.replace(/_d83d_ddfd/g, '\ud83d\uddfd');
    str = str.replace(/_d83c_df09/g, '\ud83c\udf09');
    str = str.replace(/_d83c_dfa0/g, '\ud83c\udfa0');
    str = str.replace(/_d83c_dfa1/g, '\ud83c\udfa1');
    str = str.replace(/_26f2_fe0f/g, '\u26f2\ufe0f');
    str = str.replace(/_d83c_dfa2/g, '\ud83c\udfa2');
    str = str.replace(/_d83d_dea2/g, '\ud83d\udea2');
    str = str.replace(/_26f5_fe0f/g, '\u26f5\ufe0f');
    str = str.replace(/_d83d_dea4/g, '\ud83d\udea4');
    str = str.replace(/_d83d_dea3/g, '\ud83d\udea3');
    str = str.replace(/_2693_fe0f/g, '\u2693\ufe0f');
    str = str.replace(/_d83d_de80/g, '\ud83d\ude80');
    str = str.replace(/_2708_fe0f/g, '\u2708\ufe0f');
    str = str.replace(/_d83d_dcba/g, '\ud83d\udcba');
    str = str.replace(/_d83d_de81/g, '\ud83d\ude81');
    str = str.replace(/_d83d_de82/g, '\ud83d\ude82');
    str = str.replace(/_d83d_de8a/g, '\ud83d\ude8a');
    str = str.replace(/_d83d_de89/g, '\ud83d\ude89');
    str = str.replace(/_d83d_de9e/g, '\ud83d\ude9e');
    str = str.replace(/_d83d_de86/g, '\ud83d\ude86');
    str = str.replace(/_d83d_de84/g, '\ud83d\ude84');
    str = str.replace(/_d83d_de85/g, '\ud83d\ude85');
    str = str.replace(/_d83d_de88/g, '\ud83d\ude88');
    str = str.replace(/_d83d_de87/g, '\ud83d\ude87');
    str = str.replace(/_d83d_de9d/g, '\ud83d\ude9d');
    str = str.replace(/_d83d_de8b/g, '\ud83d\ude8b');
    str = str.replace(/_d83d_de83/g, '\ud83d\ude83');
    str = str.replace(/_d83d_de8e/g, '\ud83d\ude8e');
    str = str.replace(/_d83d_de8c/g, '\ud83d\ude8c');
    str = str.replace(/_d83d_de8d/g, '\ud83d\ude8d');
    str = str.replace(/_d83d_de99/g, '\ud83d\ude99');
    str = str.replace(/_d83d_de98/g, '\ud83d\ude98');
    str = str.replace(/_d83d_de97/g, '\ud83d\ude97');
    str = str.replace(/_d83d_de95/g, '\ud83d\ude95');
    str = str.replace(/_d83d_de96/g, '\ud83d\ude96');
    str = str.replace(/_d83d_de9b/g, '\ud83d\ude9b');
    str = str.replace(/_d83d_de9a/g, '\ud83d\ude9a');
    str = str.replace(/_d83d_dea8/g, '\ud83d\udea8');
    str = str.replace(/_d83d_de93/g, '\ud83d\ude93');
    str = str.replace(/_d83d_de94/g, '\ud83d\ude94');
    str = str.replace(/_d83d_de92/g, '\ud83d\ude92');
    str = str.replace(/_d83d_de91/g, '\ud83d\ude91');
    str = str.replace(/_d83d_de90/g, '\ud83d\ude90');
    str = str.replace(/_d83d_deb2/g, '\ud83d\udeb2');
    str = str.replace(/_d83d_dea1/g, '\ud83d\udea1');
    str = str.replace(/_d83d_de9f/g, '\ud83d\ude9f');
    str = str.replace(/_d83d_dea0/g, '\ud83d\udea0');
    str = str.replace(/_d83d_de9c/g, '\ud83d\ude9c');
    str = str.replace(/_d83d_dc88/g, '\ud83d\udc88');
    str = str.replace(/_d83d_de8f/g, '\ud83d\ude8f');
    str = str.replace(/_d83c_dfab/g, '\ud83c\udfab');
    str = str.replace(/_d83d_dea6/g, '\ud83d\udea6');
    str = str.replace(/_d83d_dea5/g, '\ud83d\udea5');
    str = str.replace(/_26a0_fe0f/g, '\u26a0\ufe0f');
    str = str.replace(/_d83d_dea7/g, '\ud83d\udea7');
    str = str.replace(/_d83d_dd30/g, '\ud83d\udd30');
    str = str.replace(/_26fd_fe0f/g, '\u26fd\ufe0f');
    str = str.replace(/_d83c_dfee/g, '\ud83c\udfee');
    str = str.replace(/_d83c_dfb0/g, '\ud83c\udfb0');
    str = str.replace(/_2668_fe0f/g, '\u2668\ufe0f');
    str = str.replace(/_d83d_ddff/g, '\ud83d\uddff');
    str = str.replace(/_d83c_dfaa/g, '\ud83c\udfaa');
    str = str.replace(/_d83c_dfad/g, '\ud83c\udfad');
    str = str.replace(/_d83d_dccd/g, '\ud83d\udccd');
    str = str.replace(/_d83d_dea9/g, '\ud83d\udea9');
    str = str.replace(/_d83c_ddef_d83c_ddf5/g, '\ud83c\uddef\ud83c\uddf5');
    str = str.replace(/_d83c_ddf0_d83c_ddf7/g, '\ud83c\uddf0\ud83c\uddf7');
    str = str.replace(/_d83c_dde9_d83c_ddea/g, '\ud83c\udde9\ud83c\uddea');
    str = str.replace(/_d83c_dde8_d83c_ddf3/g, '\ud83c\udde8\ud83c\uddf3');
    str = str.replace(/_d83c_ddfa_d83c_ddf8/g, '\ud83c\uddfa\ud83c\uddf8');
    str = str.replace(/_d83c_ddeb_d83c_ddf7/g, '\ud83c\uddeb\ud83c\uddf7');
    str = str.replace(/_d83c_ddea_d83c_ddf8/g, '\ud83c\uddea\ud83c\uddf8');
    str = str.replace(/_d83c_ddee_d83c_ddf9/g, '\ud83c\uddee\ud83c\uddf9');
    str = str.replace(/_d83c_ddf7_d83c_ddfa/g, '\ud83c\uddf7\ud83c\uddfa');
    str = str.replace(/_d83c_ddec_d83c_dde7/g, '\ud83c\uddec\ud83c\udde7');
    str = str.replace(/_0031_fe0f_20e3/g, '\u0031\ufe0f\u20e3');
    str = str.replace(/_0032_fe0f_20e3/g, '\u0032\ufe0f\u20e3');
    str = str.replace(/_0033_fe0f_20e3/g, '\u0033\ufe0f\u20e3');
    str = str.replace(/_0034_fe0f_20e3/g, '\u0034\ufe0f\u20e3');
    str = str.replace(/_0035_fe0f_20e3/g, '\u0035\ufe0f\u20e3');
    str = str.replace(/_0036_fe0f_20e3/g, '\u0036\ufe0f\u20e3');
    str = str.replace(/_0037_fe0f_20e3/g, '\u0037\ufe0f\u20e3');
    str = str.replace(/_0038_fe0f_20e3/g, '\u0038\ufe0f\u20e3');
    str = str.replace(/_0039_fe0f_20e3/g, '\u0039\ufe0f\u20e3');
    str = str.replace(/_0030_fe0f_20e3/g, '\u0030\ufe0f\u20e3');
    str = str.replace(/_d83d_dd1f/g, '\ud83d\udd1f');
    str = str.replace(/_d83d_dd22/g, '\ud83d\udd22');
    str = str.replace(/_0023_fe0f_20e3/g, '\u0023\ufe0f\u20e3');
    str = str.replace(/_d83d_dd23/g, '\ud83d\udd23');
    str = str.replace(/_2b06_fe0f/g, '\u2b06\ufe0f');
    str = str.replace(/_2b07_fe0f/g, '\u2b07\ufe0f');
    str = str.replace(/_2b05_fe0f/g, '\u2b05\ufe0f');
    str = str.replace(/_27a1_fe0f/g, '\u27a1\ufe0f');
    str = str.replace(/_d83d_dd20/g, '\ud83d\udd20');
    str = str.replace(/_d83d_dd21/g, '\ud83d\udd21');
    str = str.replace(/_d83d_dd24/g, '\ud83d\udd24');
    str = str.replace(/_2197_fe0f/g, '\u2197\ufe0f');
    str = str.replace(/_2196_fe0f/g, '\u2196\ufe0f');
    str = str.replace(/_2198_fe0f/g, '\u2198\ufe0f');
    str = str.replace(/_2199_fe0f/g, '\u2199\ufe0f');
    str = str.replace(/_2194_fe0f/g, '\u2194\ufe0f');
    str = str.replace(/_2195_fe0f/g, '\u2195\ufe0f');
    str = str.replace(/_d83d_dd04/g, '\ud83d\udd04');
    str = str.replace(/_25c0_fe0f/g, '\u25c0\ufe0f');
    str = str.replace(/_25b6_fe0f/g, '\u25b6\ufe0f');
    str = str.replace(/_d83d_dd3c/g, '\ud83d\udd3c');
    str = str.replace(/_d83d_dd3d/g, '\ud83d\udd3d');
    str = str.replace(/_21a9_fe0f/g, '\u21a9\ufe0f');
    str = str.replace(/_21aa_fe0f/g, '\u21aa\ufe0f');
    str = str.replace(/_2139_fe0f/g, '\u2139\ufe0f');
    str = str.replace(/_23ea/g, '\u23ea');
    str = str.replace(/_23e9/g, '\u23e9');
    str = str.replace(/_23eb/g, '\u23eb');
    str = str.replace(/_23ec/g, '\u23ec');
    str = str.replace(/_2935_fe0f/g, '\u2935\ufe0f');
    str = str.replace(/_2934_fe0f/g, '\u2934\ufe0f');
    str = str.replace(/_d83c_dd97/g, '\ud83c\udd97');
    str = str.replace(/_d83d_dd00/g, '\ud83d\udd00');
    str = str.replace(/_d83d_dd01/g, '\ud83d\udd01');
    str = str.replace(/_d83d_dd02/g, '\ud83d\udd02');
    str = str.replace(/_d83c_dd95/g, '\ud83c\udd95');
    str = str.replace(/_d83c_dd99/g, '\ud83c\udd99');
    str = str.replace(/_d83c_dd92/g, '\ud83c\udd92');
    str = str.replace(/_d83c_dd93/g, '\ud83c\udd93');
    str = str.replace(/_d83c_dd96/g, '\ud83c\udd96');
    str = str.replace(/_d83d_dcf6/g, '\ud83d\udcf6');
    str = str.replace(/_d83c_dfa6/g, '\ud83c\udfa6');
    str = str.replace(/_d83c_de01/g, '\ud83c\ude01');
    str = str.replace(/_d83c_de2f_fe0f/g, '\ud83c\ude2f\ufe0f');
    str = str.replace(/_d83c_de33/g, '\ud83c\ude33');
    str = str.replace(/_d83c_de35/g, '\ud83c\ude35');
    str = str.replace(/_d83c_de34/g, '\ud83c\ude34');
    str = str.replace(/_d83c_de32/g, '\ud83c\ude32');
    str = str.replace(/_d83c_de50/g, '\ud83c\ude50');
    str = str.replace(/_d83c_de39/g, '\ud83c\ude39');
    str = str.replace(/_d83c_de3a/g, '\ud83c\ude3a');
    str = str.replace(/_d83c_de36/g, '\ud83c\ude36');
    str = str.replace(/_d83c_de1a_fe0f/g, '\ud83c\ude1a\ufe0f');
    str = str.replace(/_d83d_debb/g, '\ud83d\udebb');
    str = str.replace(/_d83d_deb9/g, '\ud83d\udeb9');
    str = str.replace(/_d83d_deba/g, '\ud83d\udeba');
    str = str.replace(/_d83d_debc/g, '\ud83d\udebc');
    str = str.replace(/_d83d_debe/g, '\ud83d\udebe');
    str = str.replace(/_d83d_deb0/g, '\ud83d\udeb0');
    str = str.replace(/_d83d_deae/g, '\ud83d\udeae');
    str = str.replace(/_d83c_dd7f_fe0f/g, '\ud83c\udd7f\ufe0f');
    str = str.replace(/_267f_fe0f/g, '\u267f\ufe0f');
    str = str.replace(/_d83d_dead/g, '\ud83d\udead');
    str = str.replace(/_d83c_de37/g, '\ud83c\ude37');
    str = str.replace(/_d83c_de38/g, '\ud83c\ude38');
    str = str.replace(/_d83c_de02/g, '\ud83c\ude02');
    str = str.replace(/_24c2_fe0f/g, '\u24c2\ufe0f');
    str = str.replace(/_d83d_dec2/g, '\ud83d\udec2');
    str = str.replace(/_d83d_dec4/g, '\ud83d\udec4');
    str = str.replace(/_d83d_dec5/g, '\ud83d\udec5');
    str = str.replace(/_d83d_dec3/g, '\ud83d\udec3');
    str = str.replace(/_d83c_de51/g, '\ud83c\ude51');
    str = str.replace(/_3299_fe0f/g, '\u3299\ufe0f');
    str = str.replace(/_3297_fe0f/g, '\u3297\ufe0f');
    str = str.replace(/_d83c_dd91/g, '\ud83c\udd91');
    str = str.replace(/_d83c_dd98/g, '\ud83c\udd98');
    str = str.replace(/_d83c_dd94/g, '\ud83c\udd94');
    str = str.replace(/_d83d_deab/g, '\ud83d\udeab');
    str = str.replace(/_d83d_dd1e/g, '\ud83d\udd1e');
    str = str.replace(/_d83d_dcf5/g, '\ud83d\udcf5');
    str = str.replace(/_d83d_deaf/g, '\ud83d\udeaf');
    str = str.replace(/_d83d_deb1/g, '\ud83d\udeb1');
    str = str.replace(/_d83d_deb3/g, '\ud83d\udeb3');
    str = str.replace(/_d83d_deb7/g, '\ud83d\udeb7');
    str = str.replace(/_d83d_deb8/g, '\ud83d\udeb8');
    str = str.replace(/_26d4_fe0f/g, '\u26d4\ufe0f');
    str = str.replace(/_2733_fe0f/g, '\u2733\ufe0f');
    str = str.replace(/_2747_fe0f/g, '\u2747\ufe0f');
    str = str.replace(/_274e/g, '\u274e');
    str = str.replace(/_2705/g, '\u2705');
    str = str.replace(/_2734_fe0f/g, '\u2734\ufe0f');
    str = str.replace(/_d83d_dc9f/g, '\ud83d\udc9f');
    str = str.replace(/_d83c_dd9a/g, '\ud83c\udd9a');
    str = str.replace(/_d83d_dcf3/g, '\ud83d\udcf3');
    str = str.replace(/_d83d_dcf4/g, '\ud83d\udcf4');
    str = str.replace(/_d83c_dd70/g, '\ud83c\udd70');
    str = str.replace(/_d83c_dd71/g, '\ud83c\udd71');
    str = str.replace(/_d83c_dd8e/g, '\ud83c\udd8e');
    str = str.replace(/_d83c_dd7e/g, '\ud83c\udd7e');
    str = str.replace(/_d83d_dca0/g, '\ud83d\udca0');
    str = str.replace(/_27bf/g, '\u27bf');
    str = str.replace(/_267b_fe0f/g, '\u267b\ufe0f');
    str = str.replace(/_2648_fe0f/g, '\u2648\ufe0f');
    str = str.replace(/_2649_fe0f/g, '\u2649\ufe0f');
    str = str.replace(/_264a_fe0f/g, '\u264a\ufe0f');
    str = str.replace(/_264b_fe0f/g, '\u264b\ufe0f');
    str = str.replace(/_264c_fe0f/g, '\u264c\ufe0f');
    str = str.replace(/_264d_fe0f/g, '\u264d\ufe0f');
    str = str.replace(/_264e_fe0f/g, '\u264e\ufe0f');
    str = str.replace(/_264f_fe0f/g, '\u264f\ufe0f');
    str = str.replace(/_2650_fe0f/g, '\u2650\ufe0f');
    str = str.replace(/_2651_fe0f/g, '\u2651\ufe0f');
    str = str.replace(/_2652_fe0f/g, '\u2652\ufe0f');
    str = str.replace(/_2653_fe0f/g, '\u2653\ufe0f');
    str = str.replace(/_26ce/g, '\u26ce');
    str = str.replace(/_d83d_dd2f/g, '\ud83d\udd2f');
    str = str.replace(/_d83c_dfe7/g, '\ud83c\udfe7');
    str = str.replace(/_d83d_dcb9/g, '\ud83d\udcb9');
    str = str.replace(/_d83d_dcb2/g, '\ud83d\udcb2');
    str = str.replace(/_d83d_dcb1/g, '\ud83d\udcb1');
    str = str.replace(/_00a9/g, '\u00a9');
    str = str.replace(/_00ae/g, '\u00ae');
    str = str.replace(/_2122/g, '\u2122');
    str = str.replace(/_274c/g, '\u274c');
    str = str.replace(/_203c_fe0f/g, '\u203c\ufe0f');
    str = str.replace(/_2049_fe0f/g, '\u2049\ufe0f');
    str = str.replace(/_2757_fe0f/g, '\u2757\ufe0f');
    str = str.replace(/_2753/g, '\u2753');
    str = str.replace(/_2755/g, '\u2755');
    str = str.replace(/_2754/g, '\u2754');
    str = str.replace(/_2b55_fe0f/g, '\u2b55\ufe0f');
    str = str.replace(/_d83d_dd1d/g, '\ud83d\udd1d');
    str = str.replace(/_d83d_dd1a/g, '\ud83d\udd1a');
    str = str.replace(/_d83d_dd19/g, '\ud83d\udd19');
    str = str.replace(/_d83d_dd1b/g, '\ud83d\udd1b');
    str = str.replace(/_d83d_dd1c/g, '\ud83d\udd1c');
    str = str.replace(/_d83d_dd03/g, '\ud83d\udd03');
    str = str.replace(/_d83d_dd5b/g, '\ud83d\udd5b');
    str = str.replace(/_d83d_dd67/g, '\ud83d\udd67');
    str = str.replace(/_d83d_dd50/g, '\ud83d\udd50');
    str = str.replace(/_d83d_dd5c/g, '\ud83d\udd5c');
    str = str.replace(/_d83d_dd51/g, '\ud83d\udd51');
    str = str.replace(/_d83d_dd5d/g, '\ud83d\udd5d');
    str = str.replace(/_d83d_dd52/g, '\ud83d\udd52');
    str = str.replace(/_d83d_dd5e/g, '\ud83d\udd5e');
    str = str.replace(/_d83d_dd53/g, '\ud83d\udd53');
    str = str.replace(/_d83d_dd5f/g, '\ud83d\udd5f');
    str = str.replace(/_d83d_dd54/g, '\ud83d\udd54');
    str = str.replace(/_d83d_dd60/g, '\ud83d\udd60');
    str = str.replace(/_d83d_dd55/g, '\ud83d\udd55');
    str = str.replace(/_d83d_dd56/g, '\ud83d\udd56');
    str = str.replace(/_d83d_dd57/g, '\ud83d\udd57');
    str = str.replace(/_d83d_dd58/g, '\ud83d\udd58');
    str = str.replace(/_d83d_dd59/g, '\ud83d\udd59');
    str = str.replace(/_d83d_dd5a/g, '\ud83d\udd5a');
    str = str.replace(/_d83d_dd61/g, '\ud83d\udd61');
    str = str.replace(/_d83d_dd62/g, '\ud83d\udd62');
    str = str.replace(/_d83d_dd63/g, '\ud83d\udd63');
    str = str.replace(/_d83d_dd64/g, '\ud83d\udd64');
    str = str.replace(/_d83d_dd65/g, '\ud83d\udd65');
    str = str.replace(/_d83d_dd66/g, '\ud83d\udd66');
    str = str.replace(/_2716_fe0f/g, '\u2716\ufe0f');
    str = str.replace(/_2795/g, '\u2795');
    str = str.replace(/_2796/g, '\u2796');
    str = str.replace(/_2797/g, '\u2797');
    str = str.replace(/_2660_fe0f/g, '\u2660\ufe0f');
    str = str.replace(/_2665_fe0f/g, '\u2665\ufe0f');
    str = str.replace(/_2663_fe0f/g, '\u2663\ufe0f');
    str = str.replace(/_2666_fe0f/g, '\u2666\ufe0f');
    str = str.replace(/_d83d_dcae/g, '\ud83d\udcae');
    str = str.replace(/_d83d_dcaf/g, '\ud83d\udcaf');
    str = str.replace(/_2714_fe0f/g, '\u2714\ufe0f');
    str = str.replace(/_2611_fe0f/g, '\u2611\ufe0f');
    str = str.replace(/_d83d_dd18/g, '\ud83d\udd18');
    str = str.replace(/_d83d_dd17/g, '\ud83d\udd17');
    str = str.replace(/_27b0/g, '\u27b0');
    str = str.replace(/_3030/g, '\u3030');
    str = str.replace(/_303d_fe0f/g, '\u303d\ufe0f');
    str = str.replace(/_d83d_dd31/g, '\ud83d\udd31');
    str = str.replace(/_25fc_fe0f/g, '\u25fc\ufe0f');
    str = str.replace(/_25fb_fe0f/g, '\u25fb\ufe0f');
    str = str.replace(/_25fe_fe0f/g, '\u25fe\ufe0f');
    str = str.replace(/_25fd_fe0f/g, '\u25fd\ufe0f');
    str = str.replace(/_25aa_fe0f/g, '\u25aa\ufe0f');
    str = str.replace(/_25ab_fe0f/g, '\u25ab\ufe0f');
    str = str.replace(/_d83d_dd3a/g, '\ud83d\udd3a');
    str = str.replace(/_d83d_dd32/g, '\ud83d\udd32');
    str = str.replace(/_d83d_dd33/g, '\ud83d\udd33');
    str = str.replace(/_26ab_fe0f/g, '\u26ab\ufe0f');
    str = str.replace(/_26aa_fe0f/g, '\u26aa\ufe0f');
    str = str.replace(/_d83d_dd34/g, '\ud83d\udd34');
    str = str.replace(/_d83d_dd35/g, '\ud83d\udd35');
    str = str.replace(/_d83d_dd3b/g, '\ud83d\udd3b');
    str = str.replace(/_2b1c_fe0f/g, '\u2b1c\ufe0f');
    str = str.replace(/_2b1b_fe0f/g, '\u2b1b\ufe0f');
    str = str.replace(/_d83d_dd36/g, '\ud83d\udd36');
    str = str.replace(/_d83d_dd37/g, '\ud83d\udd37');
    str = str.replace(/_d83d_dd38/g, '\ud83d\udd38');
    str = str.replace(/_d83d_dd39/g, '\ud83d\udd39');
    return str;

}

function encode(str) {
    str = str.replace(/\ud83d\ude04/g, '_d83d_de04');
    str = str.replace(/\ud83d\ude03/g, '_d83d_de03');
    str = str.replace(/\ud83d\ude00/g, '_d83d_de00');
    str = str.replace(/\ud83d\ude0a/g, '_d83d_de0a');
    str = str.replace(/\u263a\ufe0f/g, '_263a_fe0f');
    str = str.replace(/\ud83d\ude09/g, '_d83d_de09');
    str = str.replace(/\ud83d\ude0d/g, '_d83d_de0d');
    str = str.replace(/\ud83d\ude18/g, '_d83d_de18');
    str = str.replace(/\ud83d\ude1a/g, '_d83d_de1a');
    str = str.replace(/\ud83d\ude17/g, '_d83d_de17');
    str = str.replace(/\ud83d\ude19/g, '_d83d_de19');
    str = str.replace(/\ud83d\ude1c/g, '_d83d_de1c');
    str = str.replace(/\ud83d\ude1d/g, '_d83d_de1d');
    str = str.replace(/\ud83d\ude1b/g, '_d83d_de1b');
    str = str.replace(/\ud83d\ude33/g, '_d83d_de33');
    str = str.replace(/\ud83d\ude01/g, '_d83d_de01');
    str = str.replace(/\ud83d\ude14/g, '_d83d_de14');
    str = str.replace(/\ud83d\ude0c/g, '_d83d_de0c');
    str = str.replace(/\ud83d\ude12/g, '_d83d_de12');
    str = str.replace(/\ud83d\ude1e/g, '_d83d_de1e');
    str = str.replace(/\ud83d\ude23/g, '_d83d_de23');
    str = str.replace(/\ud83d\ude22/g, '_d83d_de22');
    str = str.replace(/\ud83d\ude02/g, '_d83d_de02');
    str = str.replace(/\ud83d\ude2d/g, '_d83d_de2d');
    str = str.replace(/\ud83d\ude2a/g, '_d83d_de2a');
    str = str.replace(/\ud83d\ude25/g, '_d83d_de25');
    str = str.replace(/\ud83d\ude30/g, '_d83d_de30');
    str = str.replace(/\ud83d\ude05/g, '_d83d_de05');
    str = str.replace(/\ud83d\ude13/g, '_d83d_de13');
    str = str.replace(/\ud83d\ude29/g, '_d83d_de29');
    str = str.replace(/\ud83d\ude2b/g, '_d83d_de2b');
    str = str.replace(/\ud83d\ude28/g, '_d83d_de28');
    str = str.replace(/\ud83d\ude31/g, '_d83d_de31');
    str = str.replace(/\ud83d\ude20/g, '_d83d_de20');
    str = str.replace(/\ud83d\ude21/g, '_d83d_de21');
    str = str.replace(/\ud83d\ude24/g, '_d83d_de24');
    str = str.replace(/\ud83d\ude16/g, '_d83d_de16');
    str = str.replace(/\ud83d\ude06/g, '_d83d_de06');
    str = str.replace(/\ud83d\ude0b/g, '_d83d_de0b');
    str = str.replace(/\ud83d\ude37/g, '_d83d_de37');
    str = str.replace(/\ud83d\ude0e/g, '_d83d_de0e');
    str = str.replace(/\ud83d\ude34/g, '_d83d_de34');
    str = str.replace(/\ud83d\ude35/g, '_d83d_de35');
    str = str.replace(/\ud83d\ude32/g, '_d83d_de32');
    str = str.replace(/\ud83d\ude1f/g, '_d83d_de1f');
    str = str.replace(/\ud83d\ude26/g, '_d83d_de26');
    str = str.replace(/\ud83d\ude27/g, '_d83d_de27');
    str = str.replace(/\ud83d\ude08/g, '_d83d_de08');
    str = str.replace(/\ud83d\udc7f/g, '_d83d_dc7f');
    str = str.replace(/\ud83d\ude2e/g, '_d83d_de2e');
    str = str.replace(/\ud83d\ude2c/g, '_d83d_de2c');
    str = str.replace(/\ud83d\ude10/g, '_d83d_de10');
    str = str.replace(/\ud83d\ude15/g, '_d83d_de15');
    str = str.replace(/\ud83d\ude2f/g, '_d83d_de2f');
    str = str.replace(/\ud83d\ude36/g, '_d83d_de36');
    str = str.replace(/\ud83d\ude07/g, '_d83d_de07');
    str = str.replace(/\ud83d\ude0f/g, '_d83d_de0f');
    str = str.replace(/\ud83d\ude11/g, '_d83d_de11');
    str = str.replace(/\ud83d\udc72/g, '_d83d_dc72');
    str = str.replace(/\ud83d\udc73/g, '_d83d_dc73');
    str = str.replace(/\ud83d\udc6e/g, '_d83d_dc6e');
    str = str.replace(/\ud83d\udc77/g, '_d83d_dc77');
    str = str.replace(/\ud83d\udc82/g, '_d83d_dc82');
    str = str.replace(/\ud83d\udc76/g, '_d83d_dc76');
    str = str.replace(/\ud83d\udc66/g, '_d83d_dc66');
    str = str.replace(/\ud83d\udc67/g, '_d83d_dc67');
    str = str.replace(/\ud83d\udc68/g, '_d83d_dc68');
    str = str.replace(/\ud83d\udc69/g, '_d83d_dc69');
    str = str.replace(/\ud83d\udc74/g, '_d83d_dc74');
    str = str.replace(/\ud83d\udc75/g, '_d83d_dc75');
    str = str.replace(/\ud83d\udc71/g, '_d83d_dc71');
    str = str.replace(/\ud83d\udc7c/g, '_d83d_dc7c');
    str = str.replace(/\ud83d\udc78/g, '_d83d_dc78');
    str = str.replace(/\ud83d\ude3a/g, '_d83d_de3a');
    str = str.replace(/\ud83d\ude38/g, '_d83d_de38');
    str = str.replace(/\ud83d\ude3b/g, '_d83d_de3b');
    str = str.replace(/\ud83d\ude3d/g, '_d83d_de3d');
    str = str.replace(/\ud83d\ude3c/g, '_d83d_de3c');
    str = str.replace(/\ud83d\ude40/g, '_d83d_de40');
    str = str.replace(/\ud83d\ude3f/g, '_d83d_de3f');
    str = str.replace(/\ud83d\ude39/g, '_d83d_de39');
    str = str.replace(/\ud83d\ude3e/g, '_d83d_de3e');
    str = str.replace(/\ud83d\udc79/g, '_d83d_dc79');
    str = str.replace(/\ud83d\udc7a/g, '_d83d_dc7a');
    str = str.replace(/\ud83d\ude48/g, '_d83d_de48');
    str = str.replace(/\ud83d\ude49/g, '_d83d_de49');
    str = str.replace(/\ud83d\ude4a/g, '_d83d_de4a');
    str = str.replace(/\ud83d\udc80/g, '_d83d_dc80');
    str = str.replace(/\ud83d\udc7d/g, '_d83d_dc7d');
    str = str.replace(/\ud83d\udca9/g, '_d83d_dca9');
    str = str.replace(/\ud83d\udd25/g, '_d83d_dd25');
    str = str.replace(/\u2728/g, '_2728');
    str = str.replace(/\ud83c\udf1f/g, '_d83c_df1f');
    str = str.replace(/\ud83d\udcab/g, '_d83d_dcab');
    str = str.replace(/\ud83d\udca5/g, '_d83d_dca5');
    str = str.replace(/\ud83d\udca2/g, '_d83d_dca2');
    str = str.replace(/\ud83d\udca6/g, '_d83d_dca6');
    str = str.replace(/\ud83d\udca7/g, '_d83d_dca7');
    str = str.replace(/\ud83d\udca4/g, '_d83d_dca4');
    str = str.replace(/\ud83d\udca8/g, '_d83d_dca8');
    str = str.replace(/\ud83d\udc42/g, '_d83d_dc42');
    str = str.replace(/\ud83d\udc40/g, '_d83d_dc40');
    str = str.replace(/\ud83d\udc43/g, '_d83d_dc43');
    str = str.replace(/\ud83d\udc45/g, '_d83d_dc45');
    str = str.replace(/\ud83d\udc44/g, '_d83d_dc44');
    str = str.replace(/\ud83d\udc4d/g, '_d83d_dc4d');
    str = str.replace(/\ud83d\udc4e/g, '_d83d_dc4e');
    str = str.replace(/\ud83d\udc4c/g, '_d83d_dc4c');
    str = str.replace(/\ud83d\udc4a/g, '_d83d_dc4a');
    str = str.replace(/\u270a/g, '_270a');
    str = str.replace(/\u270c\ufe0f/g, '_270c_fe0f');
    str = str.replace(/\ud83d\udc4b/g, '_d83d_dc4b');
    str = str.replace(/\u270b/g, '_270b');
    str = str.replace(/\ud83d\udc50/g, '_d83d_dc50');
    str = str.replace(/\ud83d\udc46/g, '_d83d_dc46');
    str = str.replace(/\ud83d\udc47/g, '_d83d_dc47');
    str = str.replace(/\ud83d\udc49/g, '_d83d_dc49');
    str = str.replace(/\ud83d\udc48/g, '_d83d_dc48');
    str = str.replace(/\ud83d\ude4c/g, '_d83d_de4c');
    str = str.replace(/\ud83d\ude4f/g, '_d83d_de4f');
    str = str.replace(/\u261d\ufe0f/g, '_261d_fe0f');
    str = str.replace(/\ud83d\udc4f/g, '_d83d_dc4f');
    str = str.replace(/\ud83d\udcaa/g, '_d83d_dcaa');
    str = str.replace(/\ud83d\udeb6/g, '_d83d_deb6');
    str = str.replace(/\ud83c\udfc3/g, '_d83c_dfc3');
    str = str.replace(/\ud83d\udc83/g, '_d83d_dc83');
    str = str.replace(/\ud83d\udc6b/g, '_d83d_dc6b');
    str = str.replace(/\ud83d\udc6a/g, '_d83d_dc6a');
    str = str.replace(/\ud83d\udc6c/g, '_d83d_dc6c');
    str = str.replace(/\ud83d\udc6d/g, '_d83d_dc6d');
    str = str.replace(/\ud83d\udc8f/g, '_d83d_dc8f');
    str = str.replace(/\ud83d\udc91/g, '_d83d_dc91');
    str = str.replace(/\ud83d\udc6f/g, '_d83d_dc6f');
    str = str.replace(/\ud83d\ude46/g, '_d83d_de46');
    str = str.replace(/\ud83d\ude45/g, '_d83d_de45');
    str = str.replace(/\ud83d\udc81/g, '_d83d_dc81');
    str = str.replace(/\ud83d\ude4b/g, '_d83d_de4b');
    str = str.replace(/\ud83d\udc86/g, '_d83d_dc86');
    str = str.replace(/\ud83d\udc87/g, '_d83d_dc87');
    str = str.replace(/\ud83d\udc85/g, '_d83d_dc85');
    str = str.replace(/\ud83d\udc70/g, '_d83d_dc70');
    str = str.replace(/\ud83d\ude4e/g, '_d83d_de4e');
    str = str.replace(/\ud83d\ude4d/g, '_d83d_de4d');
    str = str.replace(/\ud83d\ude47/g, '_d83d_de47');
    str = str.replace(/\ud83c\udfa9/g, '_d83c_dfa9');
    str = str.replace(/\ud83d\udc51/g, '_d83d_dc51');
    str = str.replace(/\ud83d\udc52/g, '_d83d_dc52');
    str = str.replace(/\ud83d\udc5f/g, '_d83d_dc5f');
    str = str.replace(/\ud83d\udc5e/g, '_d83d_dc5e');
    str = str.replace(/\ud83d\udc61/g, '_d83d_dc61');
    str = str.replace(/\ud83d\udc60/g, '_d83d_dc60');
    str = str.replace(/\ud83d\udc62/g, '_d83d_dc62');
    str = str.replace(/\ud83d\udc55/g, '_d83d_dc55');
    str = str.replace(/\ud83d\udc54/g, '_d83d_dc54');
    str = str.replace(/\ud83d\udc5a/g, '_d83d_dc5a');
    str = str.replace(/\ud83d\udc57/g, '_d83d_dc57');
    str = str.replace(/\ud83c\udfbd/g, '_d83c_dfbd');
    str = str.replace(/\ud83d\udc56/g, '_d83d_dc56');
    str = str.replace(/\ud83d\udc58/g, '_d83d_dc58');
    str = str.replace(/\ud83d\udc59/g, '_d83d_dc59');
    str = str.replace(/\ud83d\udcbc/g, '_d83d_dcbc');
    str = str.replace(/\ud83d\udc5c/g, '_d83d_dc5c');
    str = str.replace(/\ud83d\udc5d/g, '_d83d_dc5d');
    str = str.replace(/\ud83d\udc5b/g, '_d83d_dc5b');
    str = str.replace(/\ud83d\udc53/g, '_d83d_dc53');
    str = str.replace(/\ud83c\udf80/g, '_d83c_df80');
    str = str.replace(/\ud83c\udf02/g, '_d83c_df02');
    str = str.replace(/\ud83d\udc84/g, '_d83d_dc84');
    str = str.replace(/\ud83d\udc9b/g, '_d83d_dc9b');
    str = str.replace(/\ud83d\udc99/g, '_d83d_dc99');
    str = str.replace(/\ud83d\udc9c/g, '_d83d_dc9c');
    str = str.replace(/\ud83d\udc9a/g, '_d83d_dc9a');
    str = str.replace(/\u2764\ufe0f/g, '_2764_fe0f');
    str = str.replace(/\ud83d\udc94/g, '_d83d_dc94');
    str = str.replace(/\ud83d\udc97/g, '_d83d_dc97');
    str = str.replace(/\ud83d\udc93/g, '_d83d_dc93');
    str = str.replace(/\ud83d\udc95/g, '_d83d_dc95');
    str = str.replace(/\ud83d\udc96/g, '_d83d_dc96');
    str = str.replace(/\ud83d\udc9e/g, '_d83d_dc9e');
    str = str.replace(/\ud83d\udc98/g, '_d83d_dc98');
    str = str.replace(/\ud83d\udc8c/g, '_d83d_dc8c');
    str = str.replace(/\ud83d\udc8b/g, '_d83d_dc8b');
    str = str.replace(/\ud83d\udc8d/g, '_d83d_dc8d');
    str = str.replace(/\ud83d\udc8e/g, '_d83d_dc8e');
    str = str.replace(/\ud83d\udc64/g, '_d83d_dc64');
    str = str.replace(/\ud83d\udc65/g, '_d83d_dc65');
    str = str.replace(/\ud83d\udcac/g, '_d83d_dcac');
    str = str.replace(/\ud83d\udc63/g, '_d83d_dc63');
    str = str.replace(/\ud83d\udcad/g, '_d83d_dcad');
    str = str.replace(/\ud83d\udc36/g, '_d83d_dc36');
    str = str.replace(/\ud83d\udc3a/g, '_d83d_dc3a');
    str = str.replace(/\ud83d\udc31/g, '_d83d_dc31');
    str = str.replace(/\ud83d\udc2d/g, '_d83d_dc2d');
    str = str.replace(/\ud83d\udc39/g, '_d83d_dc39');
    str = str.replace(/\ud83d\udc30/g, '_d83d_dc30');
    str = str.replace(/\ud83d\udc38/g, '_d83d_dc38');
    str = str.replace(/\ud83d\udc2f/g, '_d83d_dc2f');
    str = str.replace(/\ud83d\udc28/g, '_d83d_dc28');
    str = str.replace(/\ud83d\udc3b/g, '_d83d_dc3b');
    str = str.replace(/\ud83d\udc37/g, '_d83d_dc37');
    str = str.replace(/\ud83d\udc3d/g, '_d83d_dc3d');
    str = str.replace(/\ud83d\udc2e/g, '_d83d_dc2e');
    str = str.replace(/\ud83d\udc17/g, '_d83d_dc17');
    str = str.replace(/\ud83d\udc35/g, '_d83d_dc35');
    str = str.replace(/\ud83d\udc12/g, '_d83d_dc12');
    str = str.replace(/\ud83d\udc34/g, '_d83d_dc34');
    str = str.replace(/\ud83d\udc11/g, '_d83d_dc11');
    str = str.replace(/\ud83d\udc18/g, '_d83d_dc18');
    str = str.replace(/\ud83d\udc3c/g, '_d83d_dc3c');
    str = str.replace(/\ud83d\udc27/g, '_d83d_dc27');
    str = str.replace(/\ud83d\udc26/g, '_d83d_dc26');
    str = str.replace(/\ud83d\udc24/g, '_d83d_dc24');
    str = str.replace(/\ud83d\udc25/g, '_d83d_dc25');
    str = str.replace(/\ud83d\udc23/g, '_d83d_dc23');
    str = str.replace(/\ud83d\udc14/g, '_d83d_dc14');
    str = str.replace(/\ud83d\udc0d/g, '_d83d_dc0d');
    str = str.replace(/\ud83d\udc22/g, '_d83d_dc22');
    str = str.replace(/\ud83d\udc1b/g, '_d83d_dc1b');
    str = str.replace(/\ud83d\udc1d/g, '_d83d_dc1d');
    str = str.replace(/\ud83d\udc1c/g, '_d83d_dc1c');
    str = str.replace(/\ud83d\udc1e/g, '_d83d_dc1e');
    str = str.replace(/\ud83d\udc0c/g, '_d83d_dc0c');
    str = str.replace(/\ud83d\udc19/g, '_d83d_dc19');
    str = str.replace(/\ud83d\udc1a/g, '_d83d_dc1a');
    str = str.replace(/\ud83d\udc20/g, '_d83d_dc20');
    str = str.replace(/\ud83d\udc1f/g, '_d83d_dc1f');
    str = str.replace(/\ud83d\udc2c/g, '_d83d_dc2c');
    str = str.replace(/\ud83d\udc33/g, '_d83d_dc33');
    str = str.replace(/\ud83d\udc0b/g, '_d83d_dc0b');
    str = str.replace(/\ud83d\udc04/g, '_d83d_dc04');
    str = str.replace(/\ud83d\udc0f/g, '_d83d_dc0f');
    str = str.replace(/\ud83d\udc00/g, '_d83d_dc00');
    str = str.replace(/\ud83d\udc03/g, '_d83d_dc03');
    str = str.replace(/\ud83d\udc05/g, '_d83d_dc05');
    str = str.replace(/\ud83d\udc07/g, '_d83d_dc07');
    str = str.replace(/\ud83d\udc09/g, '_d83d_dc09');
    str = str.replace(/\ud83d\udc0e/g, '_d83d_dc0e');
    str = str.replace(/\ud83d\udc10/g, '_d83d_dc10');
    str = str.replace(/\ud83d\udc13/g, '_d83d_dc13');
    str = str.replace(/\ud83d\udc15/g, '_d83d_dc15');
    str = str.replace(/\ud83d\udc16/g, '_d83d_dc16');
    str = str.replace(/\ud83d\udc01/g, '_d83d_dc01');
    str = str.replace(/\ud83d\udc02/g, '_d83d_dc02');
    str = str.replace(/\ud83d\udc32/g, '_d83d_dc32');
    str = str.replace(/\ud83d\udc21/g, '_d83d_dc21');
    str = str.replace(/\ud83d\udc0a/g, '_d83d_dc0a');
    str = str.replace(/\ud83d\udc2b/g, '_d83d_dc2b');
    str = str.replace(/\ud83d\udc2a/g, '_d83d_dc2a');
    str = str.replace(/\ud83d\udc06/g, '_d83d_dc06');
    str = str.replace(/\ud83d\udc08/g, '_d83d_dc08');
    str = str.replace(/\ud83d\udc29/g, '_d83d_dc29');
    str = str.replace(/\ud83d\udc3e/g, '_d83d_dc3e');
    str = str.replace(/\ud83d\udc90/g, '_d83d_dc90');
    str = str.replace(/\ud83c\udf38/g, '_d83c_df38');
    str = str.replace(/\ud83c\udf37/g, '_d83c_df37');
    str = str.replace(/\ud83c\udf40/g, '_d83c_df40');
    str = str.replace(/\ud83c\udf39/g, '_d83c_df39');
    str = str.replace(/\ud83c\udf3b/g, '_d83c_df3b');
    str = str.replace(/\ud83c\udf3a/g, '_d83c_df3a');
    str = str.replace(/\ud83c\udf41/g, '_d83c_df41');
    str = str.replace(/\ud83c\udf43/g, '_d83c_df43');
    str = str.replace(/\ud83c\udf42/g, '_d83c_df42');
    str = str.replace(/\ud83c\udf3f/g, '_d83c_df3f');
    str = str.replace(/\ud83c\udf3e/g, '_d83c_df3e');
    str = str.replace(/\ud83c\udf44/g, '_d83c_df44');
    str = str.replace(/\ud83c\udf35/g, '_d83c_df35');
    str = str.replace(/\ud83c\udf34/g, '_d83c_df34');
    str = str.replace(/\ud83c\udf32/g, '_d83c_df32');
    str = str.replace(/\ud83c\udf33/g, '_d83c_df33');
    str = str.replace(/\ud83c\udf30/g, '_d83c_df30');
    str = str.replace(/\ud83c\udf31/g, '_d83c_df31');
    str = str.replace(/\ud83c\udf3c/g, '_d83c_df3c');
    str = str.replace(/\ud83c\udf10/g, '_d83c_df10');
    str = str.replace(/\ud83c\udf1e/g, '_d83c_df1e');
    str = str.replace(/\ud83c\udf1d/g, '_d83c_df1d');
    str = str.replace(/\ud83c\udf1a/g, '_d83c_df1a');
    str = str.replace(/\ud83c\udf11/g, '_d83c_df11');
    str = str.replace(/\ud83c\udf12/g, '_d83c_df12');
    str = str.replace(/\ud83c\udf13/g, '_d83c_df13');
    str = str.replace(/\ud83c\udf14/g, '_d83c_df14');
    str = str.replace(/\ud83c\udf15/g, '_d83c_df15');
    str = str.replace(/\ud83c\udf16/g, '_d83c_df16');
    str = str.replace(/\ud83c\udf17/g, '_d83c_df17');
    str = str.replace(/\ud83c\udf18/g, '_d83c_df18');
    str = str.replace(/\ud83c\udf1c/g, '_d83c_df1c');
    str = str.replace(/\ud83c\udf1b/g, '_d83c_df1b');
    str = str.replace(/\ud83c\udf19/g, '_d83c_df19');
    str = str.replace(/\ud83c\udf0d/g, '_d83c_df0d');
    str = str.replace(/\ud83c\udf0e/g, '_d83c_df0e');
    str = str.replace(/\ud83c\udf0f/g, '_d83c_df0f');
    str = str.replace(/\ud83c\udf0b/g, '_d83c_df0b');
    str = str.replace(/\ud83c\udf0c/g, '_d83c_df0c');
    str = str.replace(/\ud83c\udf20/g, '_d83c_df20');
    str = str.replace(/\u2b50\ufe0f/g, '_2b50_fe0f');
    str = str.replace(/\u2600\ufe0f/g, '_2600_fe0f');
    str = str.replace(/\u26c5\ufe0f/g, '_26c5_fe0f');
    str = str.replace(/\u2601\ufe0f/g, '_2601_fe0f');
    str = str.replace(/\u26a1\ufe0f/g, '_26a1_fe0f');
    str = str.replace(/\u2614\ufe0f/g, '_2614_fe0f');
    str = str.replace(/\u2744\ufe0f/g, '_2744_fe0f');
    str = str.replace(/\u26c4\ufe0f/g, '_26c4_fe0f');
    str = str.replace(/\ud83c\udf00/g, '_d83c_df00');
    str = str.replace(/\ud83c\udf01/g, '_d83c_df01');
    str = str.replace(/\ud83c\udf08/g, '_d83c_df08');
    str = str.replace(/\ud83c\udf0a/g, '_d83c_df0a');
    str = str.replace(/\ud83c\udf8d/g, '_d83c_df8d');
    str = str.replace(/\ud83d\udc9d/g, '_d83d_dc9d');
    str = str.replace(/\ud83c\udf8e/g, '_d83c_df8e');
    str = str.replace(/\ud83c\udf92/g, '_d83c_df92');
    str = str.replace(/\ud83c\udf93/g, '_d83c_df93');
    str = str.replace(/\ud83c\udf8f/g, '_d83c_df8f');
    str = str.replace(/\ud83c\udf86/g, '_d83c_df86');
    str = str.replace(/\ud83c\udf87/g, '_d83c_df87');
    str = str.replace(/\ud83c\udf90/g, '_d83c_df90');
    str = str.replace(/\ud83c\udf91/g, '_d83c_df91');
    str = str.replace(/\ud83c\udf83/g, '_d83c_df83');
    str = str.replace(/\ud83d\udc7b/g, '_d83d_dc7b');
    str = str.replace(/\ud83c\udf85/g, '_d83c_df85');
    str = str.replace(/\ud83c\udf84/g, '_d83c_df84');
    str = str.replace(/\ud83c\udf81/g, '_d83c_df81');
    str = str.replace(/\ud83c\udf8b/g, '_d83c_df8b');
    str = str.replace(/\ud83c\udf89/g, '_d83c_df89');
    str = str.replace(/\ud83c\udf8a/g, '_d83c_df8a');
    str = str.replace(/\ud83c\udf88/g, '_d83c_df88');
    str = str.replace(/\ud83c\udf8c/g, '_d83c_df8c');
    str = str.replace(/\ud83d\udd2e/g, '_d83d_dd2e');
    str = str.replace(/\ud83c\udfa5/g, '_d83c_dfa5');
    str = str.replace(/\ud83d\udcf7/g, '_d83d_dcf7');
    str = str.replace(/\ud83d\udcf9/g, '_d83d_dcf9');
    str = str.replace(/\ud83d\udcfc/g, '_d83d_dcfc');
    str = str.replace(/\ud83d\udcbf/g, '_d83d_dcbf');
    str = str.replace(/\ud83d\udcc0/g, '_d83d_dcc0');
    str = str.replace(/\ud83d\udcbd/g, '_d83d_dcbd');
    str = str.replace(/\ud83d\udcbe/g, '_d83d_dcbe');
    str = str.replace(/\ud83d\udcbb/g, '_d83d_dcbb');
    str = str.replace(/\ud83d\udcf1/g, '_d83d_dcf1');
    str = str.replace(/\u260e\ufe0f/g, '_260e_fe0f');
    str = str.replace(/\ud83d\udcde/g, '_d83d_dcde');
    str = str.replace(/\ud83d\udcdf/g, '_d83d_dcdf');
    str = str.replace(/\ud83d\udce0/g, '_d83d_dce0');
    str = str.replace(/\ud83d\udce1/g, '_d83d_dce1');
    str = str.replace(/\ud83d\udcfa/g, '_d83d_dcfa');
    str = str.replace(/\ud83d\udcfb/g, '_d83d_dcfb');
    str = str.replace(/\ud83d\udd0a/g, '_d83d_dd0a');
    str = str.replace(/\ud83d\udd09/g, '_d83d_dd09');
    str = str.replace(/\ud83d\udd08/g, '_d83d_dd08');
    str = str.replace(/\ud83d\udd07/g, '_d83d_dd07');
    str = str.replace(/\ud83d\udd14/g, '_d83d_dd14');
    str = str.replace(/\ud83d\udd15/g, '_d83d_dd15');
    str = str.replace(/\ud83d\udce2/g, '_d83d_dce2');
    str = str.replace(/\ud83d\udce3/g, '_d83d_dce3');
    str = str.replace(/\u23f3/g, '_23f3');
    str = str.replace(/\u231b\ufe0f/g, '_231b_fe0f');
    str = str.replace(/\u23f0/g, '_23f0');
    str = str.replace(/\u231a\ufe0f/g, '_231a_fe0f');
    str = str.replace(/\ud83d\udd13/g, '_d83d_dd13');
    str = str.replace(/\ud83d\udd12/g, '_d83d_dd12');
    str = str.replace(/\ud83d\udd0f/g, '_d83d_dd0f');
    str = str.replace(/\ud83d\udd10/g, '_d83d_dd10');
    str = str.replace(/\ud83d\udd11/g, '_d83d_dd11');
    str = str.replace(/\ud83d\udd0e/g, '_d83d_dd0e');
    str = str.replace(/\ud83d\udca1/g, '_d83d_dca1');
    str = str.replace(/\ud83d\udd26/g, '_d83d_dd26');
    str = str.replace(/\ud83d\udd06/g, '_d83d_dd06');
    str = str.replace(/\ud83d\udd05/g, '_d83d_dd05');
    str = str.replace(/\ud83d\udd0c/g, '_d83d_dd0c');
    str = str.replace(/\ud83d\udd0b/g, '_d83d_dd0b');
    str = str.replace(/\ud83d\udd0d/g, '_d83d_dd0d');
    str = str.replace(/\ud83d\udec1/g, '_d83d_dec1');
    str = str.replace(/\ud83d\udec0/g, '_d83d_dec0');
    str = str.replace(/\ud83d\udebf/g, '_d83d_debf');
    str = str.replace(/\ud83d\udebd/g, '_d83d_debd');
    str = str.replace(/\ud83d\udd27/g, '_d83d_dd27');
    str = str.replace(/\ud83d\udd29/g, '_d83d_dd29');
    str = str.replace(/\ud83d\udd28/g, '_d83d_dd28');
    str = str.replace(/\ud83d\udeaa/g, '_d83d_deaa');
    str = str.replace(/\ud83d\udeac/g, '_d83d_deac');
    str = str.replace(/\ud83d\udca3/g, '_d83d_dca3');
    str = str.replace(/\ud83d\udd2b/g, '_d83d_dd2b');
    str = str.replace(/\ud83d\udd2a/g, '_d83d_dd2a');
    str = str.replace(/\ud83d\udc8a/g, '_d83d_dc8a');
    str = str.replace(/\ud83d\udc89/g, '_d83d_dc89');
    str = str.replace(/\ud83d\udcb0/g, '_d83d_dcb0');
    str = str.replace(/\ud83d\udcb4/g, '_d83d_dcb4');
    str = str.replace(/\ud83d\udcb5/g, '_d83d_dcb5');
    str = str.replace(/\ud83d\udcb7/g, '_d83d_dcb7');
    str = str.replace(/\ud83d\udcb6/g, '_d83d_dcb6');
    str = str.replace(/\ud83d\udcb3/g, '_d83d_dcb3');
    str = str.replace(/\ud83d\udcb8/g, '_d83d_dcb8');
    str = str.replace(/\ud83d\udcf2/g, '_d83d_dcf2');
    str = str.replace(/\ud83d\udce7/g, '_d83d_dce7');
    str = str.replace(/\ud83d\udce5/g, '_d83d_dce5');
    str = str.replace(/\ud83d\udce4/g, '_d83d_dce4');
    str = str.replace(/\u2709\ufe0f/g, '_2709_fe0f');
    str = str.replace(/\ud83d\udce9/g, '_d83d_dce9');
    str = str.replace(/\ud83d\udce8/g, '_d83d_dce8');
    str = str.replace(/\ud83d\udcef/g, '_d83d_dcef');
    str = str.replace(/\ud83d\udceb/g, '_d83d_dceb');
    str = str.replace(/\ud83d\udcea/g, '_d83d_dcea');
    str = str.replace(/\ud83d\udcec/g, '_d83d_dcec');
    str = str.replace(/\ud83d\udced/g, '_d83d_dced');
    str = str.replace(/\ud83d\udcee/g, '_d83d_dcee');
    str = str.replace(/\ud83d\udce6/g, '_d83d_dce6');
    str = str.replace(/\ud83d\udcdd/g, '_d83d_dcdd');
    str = str.replace(/\ud83d\udcc4/g, '_d83d_dcc4');
    str = str.replace(/\ud83d\udcc3/g, '_d83d_dcc3');
    str = str.replace(/\ud83d\udcd1/g, '_d83d_dcd1');
    str = str.replace(/\ud83d\udcca/g, '_d83d_dcca');
    str = str.replace(/\ud83d\udcc8/g, '_d83d_dcc8');
    str = str.replace(/\ud83d\udcc9/g, '_d83d_dcc9');
    str = str.replace(/\ud83d\udcdc/g, '_d83d_dcdc');
    str = str.replace(/\ud83d\udccb/g, '_d83d_dccb');
    str = str.replace(/\ud83d\udcc5/g, '_d83d_dcc5');
    str = str.replace(/\ud83d\udcc6/g, '_d83d_dcc6');
    str = str.replace(/\ud83d\udcc7/g, '_d83d_dcc7');
    str = str.replace(/\ud83d\udcc1/g, '_d83d_dcc1');
    str = str.replace(/\ud83d\udcc2/g, '_d83d_dcc2');
    str = str.replace(/\u2702\ufe0f/g, '_2702_fe0f');
    str = str.replace(/\ud83d\udccc/g, '_d83d_dccc');
    str = str.replace(/\ud83d\udcce/g, '_d83d_dcce');
    str = str.replace(/\u2712\ufe0f/g, '_2712_fe0f');
    str = str.replace(/\u270f\ufe0f/g, '_270f_fe0f');
    str = str.replace(/\ud83d\udccf/g, '_d83d_dccf');
    str = str.replace(/\ud83d\udcd0/g, '_d83d_dcd0');
    str = str.replace(/\ud83d\udcd5/g, '_d83d_dcd5');
    str = str.replace(/\ud83d\udcd7/g, '_d83d_dcd7');
    str = str.replace(/\ud83d\udcd8/g, '_d83d_dcd8');
    str = str.replace(/\ud83d\udcd9/g, '_d83d_dcd9');
    str = str.replace(/\ud83d\udcd3/g, '_d83d_dcd3');
    str = str.replace(/\ud83d\udcd4/g, '_d83d_dcd4');
    str = str.replace(/\ud83d\udcd2/g, '_d83d_dcd2');
    str = str.replace(/\ud83d\udcda/g, '_d83d_dcda');
    str = str.replace(/\ud83d\udcd6/g, '_d83d_dcd6');
    str = str.replace(/\ud83d\udd16/g, '_d83d_dd16');
    str = str.replace(/\ud83d\udcdb/g, '_d83d_dcdb');
    str = str.replace(/\ud83d\udd2c/g, '_d83d_dd2c');
    str = str.replace(/\ud83d\udd2d/g, '_d83d_dd2d');
    str = str.replace(/\ud83d\udcf0/g, '_d83d_dcf0');
    str = str.replace(/\ud83c\udfa8/g, '_d83c_dfa8');
    str = str.replace(/\ud83c\udfac/g, '_d83c_dfac');
    str = str.replace(/\ud83c\udfa4/g, '_d83c_dfa4');
    str = str.replace(/\ud83c\udfa7/g, '_d83c_dfa7');
    str = str.replace(/\ud83c\udfbc/g, '_d83c_dfbc');
    str = str.replace(/\ud83c\udfb5/g, '_d83c_dfb5');
    str = str.replace(/\ud83c\udfb6/g, '_d83c_dfb6');
    str = str.replace(/\ud83c\udfb9/g, '_d83c_dfb9');
    str = str.replace(/\ud83c\udfbb/g, '_d83c_dfbb');
    str = str.replace(/\ud83c\udfba/g, '_d83c_dfba');
    str = str.replace(/\ud83c\udfb7/g, '_d83c_dfb7');
    str = str.replace(/\ud83c\udfb8/g, '_d83c_dfb8');
    str = str.replace(/\ud83d\udc7e/g, '_d83d_dc7e');
    str = str.replace(/\ud83c\udfae/g, '_d83c_dfae');
    str = str.replace(/\ud83c\udccf/g, '_d83c_dccf');
    str = str.replace(/\ud83c\udfb4/g, '_d83c_dfb4');
    str = str.replace(/\ud83c\udc04\ufe0f/g, '_d83c_dc04_fe0f');
    str = str.replace(/\ud83c\udfb2/g, '_d83c_dfb2');
    str = str.replace(/\ud83c\udfaf/g, '_d83c_dfaf');
    str = str.replace(/\ud83c\udfc8/g, '_d83c_dfc8');
    str = str.replace(/\ud83c\udfc0/g, '_d83c_dfc0');
    str = str.replace(/\u26bd\ufe0f/g, '_26bd_fe0f');
    str = str.replace(/\u26be\ufe0f/g, '_26be_fe0f');
    str = str.replace(/\ud83c\udfbe/g, '_d83c_dfbe');
    str = str.replace(/\ud83c\udfb1/g, '_d83c_dfb1');
    str = str.replace(/\ud83c\udfc9/g, '_d83c_dfc9');
    str = str.replace(/\ud83c\udfb3/g, '_d83c_dfb3');
    str = str.replace(/\u26f3\ufe0f/g, '_26f3_fe0f');
    str = str.replace(/\ud83d\udeb5/g, '_d83d_deb5');
    str = str.replace(/\ud83d\udeb4/g, '_d83d_deb4');
    str = str.replace(/\ud83c\udfc1/g, '_d83c_dfc1');
    str = str.replace(/\ud83c\udfc7/g, '_d83c_dfc7');
    str = str.replace(/\ud83c\udfc6/g, '_d83c_dfc6');
    str = str.replace(/\ud83c\udfbf/g, '_d83c_dfbf');
    str = str.replace(/\ud83c\udfc2/g, '_d83c_dfc2');
    str = str.replace(/\ud83c\udfca/g, '_d83c_dfca');
    str = str.replace(/\ud83c\udfc4/g, '_d83c_dfc4');
    str = str.replace(/\ud83c\udfa3/g, '_d83c_dfa3');
    str = str.replace(/\u2615\ufe0f/g, '_2615_fe0f');
    str = str.replace(/\ud83c\udf75/g, '_d83c_df75');
    str = str.replace(/\ud83c\udf76/g, '_d83c_df76');
    str = str.replace(/\ud83c\udf7c/g, '_d83c_df7c');
    str = str.replace(/\ud83c\udf7a/g, '_d83c_df7a');
    str = str.replace(/\ud83c\udf7b/g, '_d83c_df7b');
    str = str.replace(/\ud83c\udf78/g, '_d83c_df78');
    str = str.replace(/\ud83c\udf79/g, '_d83c_df79');
    str = str.replace(/\ud83c\udf77/g, '_d83c_df77');
    str = str.replace(/\ud83c\udf74/g, '_d83c_df74');
    str = str.replace(/\ud83c\udf55/g, '_d83c_df55');
    str = str.replace(/\ud83c\udf54/g, '_d83c_df54');
    str = str.replace(/\ud83c\udf5f/g, '_d83c_df5f');
    str = str.replace(/\ud83c\udf57/g, '_d83c_df57');
    str = str.replace(/\ud83c\udf56/g, '_d83c_df56');
    str = str.replace(/\ud83c\udf5d/g, '_d83c_df5d');
    str = str.replace(/\ud83c\udf5b/g, '_d83c_df5b');
    str = str.replace(/\ud83c\udf64/g, '_d83c_df64');
    str = str.replace(/\ud83c\udf71/g, '_d83c_df71');
    str = str.replace(/\ud83c\udf63/g, '_d83c_df63');
    str = str.replace(/\ud83c\udf65/g, '_d83c_df65');
    str = str.replace(/\ud83c\udf59/g, '_d83c_df59');
    str = str.replace(/\ud83c\udf58/g, '_d83c_df58');
    str = str.replace(/\ud83c\udf5a/g, '_d83c_df5a');
    str = str.replace(/\ud83c\udf5c/g, '_d83c_df5c');
    str = str.replace(/\ud83c\udf72/g, '_d83c_df72');
    str = str.replace(/\ud83c\udf62/g, '_d83c_df62');
    str = str.replace(/\ud83c\udf61/g, '_d83c_df61');
    str = str.replace(/\ud83c\udf73/g, '_d83c_df73');
    str = str.replace(/\ud83c\udf5e/g, '_d83c_df5e');
    str = str.replace(/\ud83c\udf69/g, '_d83c_df69');
    str = str.replace(/\ud83c\udf6e/g, '_d83c_df6e');
    str = str.replace(/\ud83c\udf66/g, '_d83c_df66');
    str = str.replace(/\ud83c\udf68/g, '_d83c_df68');
    str = str.replace(/\ud83c\udf67/g, '_d83c_df67');
    str = str.replace(/\ud83c\udf82/g, '_d83c_df82');
    str = str.replace(/\ud83c\udf70/g, '_d83c_df70');
    str = str.replace(/\ud83c\udf6a/g, '_d83c_df6a');
    str = str.replace(/\ud83c\udf6b/g, '_d83c_df6b');
    str = str.replace(/\ud83c\udf6c/g, '_d83c_df6c');
    str = str.replace(/\ud83c\udf6d/g, '_d83c_df6d');
    str = str.replace(/\ud83c\udf6f/g, '_d83c_df6f');
    str = str.replace(/\ud83c\udf4e/g, '_d83c_df4e');
    str = str.replace(/\ud83c\udf4f/g, '_d83c_df4f');
    str = str.replace(/\ud83c\udf4a/g, '_d83c_df4a');
    str = str.replace(/\ud83c\udf4b/g, '_d83c_df4b');
    str = str.replace(/\ud83c\udf52/g, '_d83c_df52');
    str = str.replace(/\ud83c\udf47/g, '_d83c_df47');
    str = str.replace(/\ud83c\udf49/g, '_d83c_df49');
    str = str.replace(/\ud83c\udf53/g, '_d83c_df53');
    str = str.replace(/\ud83c\udf51/g, '_d83c_df51');
    str = str.replace(/\ud83c\udf48/g, '_d83c_df48');
    str = str.replace(/\ud83c\udf4c/g, '_d83c_df4c');
    str = str.replace(/\ud83c\udf50/g, '_d83c_df50');
    str = str.replace(/\ud83c\udf4d/g, '_d83c_df4d');
    str = str.replace(/\ud83c\udf60/g, '_d83c_df60');
    str = str.replace(/\ud83c\udf46/g, '_d83c_df46');
    str = str.replace(/\ud83c\udf45/g, '_d83c_df45');
    str = str.replace(/\ud83c\udf3d/g, '_d83c_df3d');
    str = str.replace(/\ud83c\udfe0/g, '_d83c_dfe0');
    str = str.replace(/\ud83c\udfe1/g, '_d83c_dfe1');
    str = str.replace(/\ud83c\udfeb/g, '_d83c_dfeb');
    str = str.replace(/\ud83c\udfe2/g, '_d83c_dfe2');
    str = str.replace(/\ud83c\udfe3/g, '_d83c_dfe3');
    str = str.replace(/\ud83c\udfe5/g, '_d83c_dfe5');
    str = str.replace(/\ud83c\udfe6/g, '_d83c_dfe6');
    str = str.replace(/\ud83c\udfea/g, '_d83c_dfea');
    str = str.replace(/\ud83c\udfe9/g, '_d83c_dfe9');
    str = str.replace(/\ud83c\udfe8/g, '_d83c_dfe8');
    str = str.replace(/\ud83d\udc92/g, '_d83d_dc92');
    str = str.replace(/\u26ea\ufe0f/g, '_26ea_fe0f');
    str = str.replace(/\ud83c\udfec/g, '_d83c_dfec');
    str = str.replace(/\ud83c\udfe4/g, '_d83c_dfe4');
    str = str.replace(/\ud83c\udf07/g, '_d83c_df07');
    str = str.replace(/\ud83c\udf06/g, '_d83c_df06');
    str = str.replace(/\ud83c\udfef/g, '_d83c_dfef');
    str = str.replace(/\ud83c\udff0/g, '_d83c_dff0');
    str = str.replace(/\u26fa\ufe0f/g, '_26fa_fe0f');
    str = str.replace(/\ud83c\udfed/g, '_d83c_dfed');
    str = str.replace(/\ud83d\uddfc/g, '_d83d_ddfc');
    str = str.replace(/\ud83d\uddfe/g, '_d83d_ddfe');
    str = str.replace(/\ud83d\uddfb/g, '_d83d_ddfb');
    str = str.replace(/\ud83c\udf04/g, '_d83c_df04');
    str = str.replace(/\ud83c\udf05/g, '_d83c_df05');
    str = str.replace(/\ud83c\udf03/g, '_d83c_df03');
    str = str.replace(/\ud83d\uddfd/g, '_d83d_ddfd');
    str = str.replace(/\ud83c\udf09/g, '_d83c_df09');
    str = str.replace(/\ud83c\udfa0/g, '_d83c_dfa0');
    str = str.replace(/\ud83c\udfa1/g, '_d83c_dfa1');
    str = str.replace(/\u26f2\ufe0f/g, '_26f2_fe0f');
    str = str.replace(/\ud83c\udfa2/g, '_d83c_dfa2');
    str = str.replace(/\ud83d\udea2/g, '_d83d_dea2');
    str = str.replace(/\u26f5\ufe0f/g, '_26f5_fe0f');
    str = str.replace(/\ud83d\udea4/g, '_d83d_dea4');
    str = str.replace(/\ud83d\udea3/g, '_d83d_dea3');
    str = str.replace(/\u2693\ufe0f/g, '_2693_fe0f');
    str = str.replace(/\ud83d\ude80/g, '_d83d_de80');
    str = str.replace(/\u2708\ufe0f/g, '_2708_fe0f');
    str = str.replace(/\ud83d\udcba/g, '_d83d_dcba');
    str = str.replace(/\ud83d\ude81/g, '_d83d_de81');
    str = str.replace(/\ud83d\ude82/g, '_d83d_de82');
    str = str.replace(/\ud83d\ude8a/g, '_d83d_de8a');
    str = str.replace(/\ud83d\ude89/g, '_d83d_de89');
    str = str.replace(/\ud83d\ude9e/g, '_d83d_de9e');
    str = str.replace(/\ud83d\ude86/g, '_d83d_de86');
    str = str.replace(/\ud83d\ude84/g, '_d83d_de84');
    str = str.replace(/\ud83d\ude85/g, '_d83d_de85');
    str = str.replace(/\ud83d\ude88/g, '_d83d_de88');
    str = str.replace(/\ud83d\ude87/g, '_d83d_de87');
    str = str.replace(/\ud83d\ude9d/g, '_d83d_de9d');
    str = str.replace(/\ud83d\ude8b/g, '_d83d_de8b');
    str = str.replace(/\ud83d\ude83/g, '_d83d_de83');
    str = str.replace(/\ud83d\ude8e/g, '_d83d_de8e');
    str = str.replace(/\ud83d\ude8c/g, '_d83d_de8c');
    str = str.replace(/\ud83d\ude8d/g, '_d83d_de8d');
    str = str.replace(/\ud83d\ude99/g, '_d83d_de99');
    str = str.replace(/\ud83d\ude98/g, '_d83d_de98');
    str = str.replace(/\ud83d\ude97/g, '_d83d_de97');
    str = str.replace(/\ud83d\ude95/g, '_d83d_de95');
    str = str.replace(/\ud83d\ude96/g, '_d83d_de96');
    str = str.replace(/\ud83d\ude9b/g, '_d83d_de9b');
    str = str.replace(/\ud83d\ude9a/g, '_d83d_de9a');
    str = str.replace(/\ud83d\udea8/g, '_d83d_dea8');
    str = str.replace(/\ud83d\ude93/g, '_d83d_de93');
    str = str.replace(/\ud83d\ude94/g, '_d83d_de94');
    str = str.replace(/\ud83d\ude92/g, '_d83d_de92');
    str = str.replace(/\ud83d\ude91/g, '_d83d_de91');
    str = str.replace(/\ud83d\ude90/g, '_d83d_de90');
    str = str.replace(/\ud83d\udeb2/g, '_d83d_deb2');
    str = str.replace(/\ud83d\udea1/g, '_d83d_dea1');
    str = str.replace(/\ud83d\ude9f/g, '_d83d_de9f');
    str = str.replace(/\ud83d\udea0/g, '_d83d_dea0');
    str = str.replace(/\ud83d\ude9c/g, '_d83d_de9c');
    str = str.replace(/\ud83d\udc88/g, '_d83d_dc88');
    str = str.replace(/\ud83d\ude8f/g, '_d83d_de8f');
    str = str.replace(/\ud83c\udfab/g, '_d83c_dfab');
    str = str.replace(/\ud83d\udea6/g, '_d83d_dea6');
    str = str.replace(/\ud83d\udea5/g, '_d83d_dea5');
    str = str.replace(/\u26a0\ufe0f/g, '_26a0_fe0f');
    str = str.replace(/\ud83d\udea7/g, '_d83d_dea7');
    str = str.replace(/\ud83d\udd30/g, '_d83d_dd30');
    str = str.replace(/\u26fd\ufe0f/g, '_26fd_fe0f');
    str = str.replace(/\ud83c\udfee/g, '_d83c_dfee');
    str = str.replace(/\ud83c\udfb0/g, '_d83c_dfb0');
    str = str.replace(/\u2668\ufe0f/g, '_2668_fe0f');
    str = str.replace(/\ud83d\uddff/g, '_d83d_ddff');
    str = str.replace(/\ud83c\udfaa/g, '_d83c_dfaa');
    str = str.replace(/\ud83c\udfad/g, '_d83c_dfad');
    str = str.replace(/\ud83d\udccd/g, '_d83d_dccd');
    str = str.replace(/\ud83d\udea9/g, '_d83d_dea9');
    str = str.replace(/\ud83c\uddef\ud83c\uddf5/g, '_d83c_ddef_d83c_ddf5');
    str = str.replace(/\ud83c\uddf0\ud83c\uddf7/g, '_d83c_ddf0_d83c_ddf7');
    str = str.replace(/\ud83c\udde9\ud83c\uddea/g, '_d83c_dde9_d83c_ddea');
    str = str.replace(/\ud83c\udde8\ud83c\uddf3/g, '_d83c_dde8_d83c_ddf3');
    str = str.replace(/\ud83c\uddfa\ud83c\uddf8/g, '_d83c_ddfa_d83c_ddf8');
    str = str.replace(/\ud83c\uddeb\ud83c\uddf7/g, '_d83c_ddeb_d83c_ddf7');
    str = str.replace(/\ud83c\uddea\ud83c\uddf8/g, '_d83c_ddea_d83c_ddf8');
    str = str.replace(/\ud83c\uddee\ud83c\uddf9/g, '_d83c_ddee_d83c_ddf9');
    str = str.replace(/\ud83c\uddf7\ud83c\uddfa/g, '_d83c_ddf7_d83c_ddfa');
    str = str.replace(/\ud83c\uddec\ud83c\udde7/g, '_d83c_ddec_d83c_dde7');
    str = str.replace(/\u0031\ufe0f\u20e3/g, '_0031_fe0f_20e3');
    str = str.replace(/\u0032\ufe0f\u20e3/g, '_0032_fe0f_20e3');
    str = str.replace(/\u0033\ufe0f\u20e3/g, '_0033_fe0f_20e3');
    str = str.replace(/\u0034\ufe0f\u20e3/g, '_0034_fe0f_20e3');
    str = str.replace(/\u0035\ufe0f\u20e3/g, '_0035_fe0f_20e3');
    str = str.replace(/\u0036\ufe0f\u20e3/g, '_0036_fe0f_20e3');
    str = str.replace(/\u0037\ufe0f\u20e3/g, '_0037_fe0f_20e3');
    str = str.replace(/\u0038\ufe0f\u20e3/g, '_0038_fe0f_20e3');
    str = str.replace(/\u0039\ufe0f\u20e3/g, '_0039_fe0f_20e3');
    str = str.replace(/\u0030\ufe0f\u20e3/g, '_0030_fe0f_20e3');
    str = str.replace(/\ud83d\udd1f/g, '_d83d_dd1f');
    str = str.replace(/\ud83d\udd22/g, '_d83d_dd22');
    str = str.replace(/\u0023\ufe0f\u20e3/g, '_0023_fe0f_20e3');
    str = str.replace(/\ud83d\udd23/g, '_d83d_dd23');
    str = str.replace(/\u2b06\ufe0f/g, '_2b06_fe0f');
    str = str.replace(/\u2b07\ufe0f/g, '_2b07_fe0f');
    str = str.replace(/\u2b05\ufe0f/g, '_2b05_fe0f');
    str = str.replace(/\u27a1\ufe0f/g, '_27a1_fe0f');
    str = str.replace(/\ud83d\udd20/g, '_d83d_dd20');
    str = str.replace(/\ud83d\udd21/g, '_d83d_dd21');
    str = str.replace(/\ud83d\udd24/g, '_d83d_dd24');
    str = str.replace(/\u2197\ufe0f/g, '_2197_fe0f');
    str = str.replace(/\u2196\ufe0f/g, '_2196_fe0f');
    str = str.replace(/\u2198\ufe0f/g, '_2198_fe0f');
    str = str.replace(/\u2199\ufe0f/g, '_2199_fe0f');
    str = str.replace(/\u2194\ufe0f/g, '_2194_fe0f');
    str = str.replace(/\u2195\ufe0f/g, '_2195_fe0f');
    str = str.replace(/\ud83d\udd04/g, '_d83d_dd04');
    str = str.replace(/\u25c0\ufe0f/g, '_25c0_fe0f');
    str = str.replace(/\u25b6\ufe0f/g, '_25b6_fe0f');
    str = str.replace(/\ud83d\udd3c/g, '_d83d_dd3c');
    str = str.replace(/\ud83d\udd3d/g, '_d83d_dd3d');
    str = str.replace(/\u21a9\ufe0f/g, '_21a9_fe0f');
    str = str.replace(/\u21aa\ufe0f/g, '_21aa_fe0f');
    str = str.replace(/\u2139\ufe0f/g, '_2139_fe0f');
    str = str.replace(/\u23ea/g, '_23ea');
    str = str.replace(/\u23e9/g, '_23e9');
    str = str.replace(/\u23eb/g, '_23eb');
    str = str.replace(/\u23ec/g, '_23ec');
    str = str.replace(/\u2935\ufe0f/g, '_2935_fe0f');
    str = str.replace(/\u2934\ufe0f/g, '_2934_fe0f');
    str = str.replace(/\ud83c\udd97/g, '_d83c_dd97');
    str = str.replace(/\ud83d\udd00/g, '_d83d_dd00');
    str = str.replace(/\ud83d\udd01/g, '_d83d_dd01');
    str = str.replace(/\ud83d\udd02/g, '_d83d_dd02');
    str = str.replace(/\ud83c\udd95/g, '_d83c_dd95');
    str = str.replace(/\ud83c\udd99/g, '_d83c_dd99');
    str = str.replace(/\ud83c\udd92/g, '_d83c_dd92');
    str = str.replace(/\ud83c\udd93/g, '_d83c_dd93');
    str = str.replace(/\ud83c\udd96/g, '_d83c_dd96');
    str = str.replace(/\ud83d\udcf6/g, '_d83d_dcf6');
    str = str.replace(/\ud83c\udfa6/g, '_d83c_dfa6');
    str = str.replace(/\ud83c\ude01/g, '_d83c_de01');
    str = str.replace(/\ud83c\ude2f\ufe0f/g, '_d83c_de2f_fe0f');
    str = str.replace(/\ud83c\ude33/g, '_d83c_de33');
    str = str.replace(/\ud83c\ude35/g, '_d83c_de35');
    str = str.replace(/\ud83c\ude34/g, '_d83c_de34');
    str = str.replace(/\ud83c\ude32/g, '_d83c_de32');
    str = str.replace(/\ud83c\ude50/g, '_d83c_de50');
    str = str.replace(/\ud83c\ude39/g, '_d83c_de39');
    str = str.replace(/\ud83c\ude3a/g, '_d83c_de3a');
    str = str.replace(/\ud83c\ude36/g, '_d83c_de36');
    str = str.replace(/\ud83c\ude1a\ufe0f/g, '_d83c_de1a_fe0f');
    str = str.replace(/\ud83d\udebb/g, '_d83d_debb');
    str = str.replace(/\ud83d\udeb9/g, '_d83d_deb9');
    str = str.replace(/\ud83d\udeba/g, '_d83d_deba');
    str = str.replace(/\ud83d\udebc/g, '_d83d_debc');
    str = str.replace(/\ud83d\udebe/g, '_d83d_debe');
    str = str.replace(/\ud83d\udeb0/g, '_d83d_deb0');
    str = str.replace(/\ud83d\udeae/g, '_d83d_deae');
    str = str.replace(/\ud83c\udd7f\ufe0f/g, '_d83c_dd7f_fe0f');
    str = str.replace(/\u267f\ufe0f/g, '_267f_fe0f');
    str = str.replace(/\ud83d\udead/g, '_d83d_dead');
    str = str.replace(/\ud83c\ude37/g, '_d83c_de37');
    str = str.replace(/\ud83c\ude38/g, '_d83c_de38');
    str = str.replace(/\ud83c\ude02/g, '_d83c_de02');
    str = str.replace(/\u24c2\ufe0f/g, '_24c2_fe0f');
    str = str.replace(/\ud83d\udec2/g, '_d83d_dec2');
    str = str.replace(/\ud83d\udec4/g, '_d83d_dec4');
    str = str.replace(/\ud83d\udec5/g, '_d83d_dec5');
    str = str.replace(/\ud83d\udec3/g, '_d83d_dec3');
    str = str.replace(/\ud83c\ude51/g, '_d83c_de51');
    str = str.replace(/\u3299\ufe0f/g, '_3299_fe0f');
    str = str.replace(/\u3297\ufe0f/g, '_3297_fe0f');
    str = str.replace(/\ud83c\udd91/g, '_d83c_dd91');
    str = str.replace(/\ud83c\udd98/g, '_d83c_dd98');
    str = str.replace(/\ud83c\udd94/g, '_d83c_dd94');
    str = str.replace(/\ud83d\udeab/g, '_d83d_deab');
    str = str.replace(/\ud83d\udd1e/g, '_d83d_dd1e');
    str = str.replace(/\ud83d\udcf5/g, '_d83d_dcf5');
    str = str.replace(/\ud83d\udeaf/g, '_d83d_deaf');
    str = str.replace(/\ud83d\udeb1/g, '_d83d_deb1');
    str = str.replace(/\ud83d\udeb3/g, '_d83d_deb3');
    str = str.replace(/\ud83d\udeb7/g, '_d83d_deb7');
    str = str.replace(/\ud83d\udeb8/g, '_d83d_deb8');
    str = str.replace(/\u26d4\ufe0f/g, '_26d4_fe0f');
    str = str.replace(/\u2733\ufe0f/g, '_2733_fe0f');
    str = str.replace(/\u2747\ufe0f/g, '_2747_fe0f');
    str = str.replace(/\u274e/g, '_274e');
    str = str.replace(/\u2705/g, '_2705');
    str = str.replace(/\u2734\ufe0f/g, '_2734_fe0f');
    str = str.replace(/\ud83d\udc9f/g, '_d83d_dc9f');
    str = str.replace(/\ud83c\udd9a/g, '_d83c_dd9a');
    str = str.replace(/\ud83d\udcf3/g, '_d83d_dcf3');
    str = str.replace(/\ud83d\udcf4/g, '_d83d_dcf4');
    str = str.replace(/\ud83c\udd70/g, '_d83c_dd70');
    str = str.replace(/\ud83c\udd71/g, '_d83c_dd71');
    str = str.replace(/\ud83c\udd8e/g, '_d83c_dd8e');
    str = str.replace(/\ud83c\udd7e/g, '_d83c_dd7e');
    str = str.replace(/\ud83d\udca0/g, '_d83d_dca0');
    str = str.replace(/\u27bf/g, '_27bf');
    str = str.replace(/\u267b\ufe0f/g, '_267b_fe0f');
    str = str.replace(/\u2648\ufe0f/g, '_2648_fe0f');
    str = str.replace(/\u2649\ufe0f/g, '_2649_fe0f');
    str = str.replace(/\u264a\ufe0f/g, '_264a_fe0f');
    str = str.replace(/\u264b\ufe0f/g, '_264b_fe0f');
    str = str.replace(/\u264c\ufe0f/g, '_264c_fe0f');
    str = str.replace(/\u264d\ufe0f/g, '_264d_fe0f');
    str = str.replace(/\u264e\ufe0f/g, '_264e_fe0f');
    str = str.replace(/\u264f\ufe0f/g, '_264f_fe0f');
    str = str.replace(/\u2650\ufe0f/g, '_2650_fe0f');
    str = str.replace(/\u2651\ufe0f/g, '_2651_fe0f');
    str = str.replace(/\u2652\ufe0f/g, '_2652_fe0f');
    str = str.replace(/\u2653\ufe0f/g, '_2653_fe0f');
    str = str.replace(/\u26ce/g, '_26ce');
    str = str.replace(/\ud83d\udd2f/g, '_d83d_dd2f');
    str = str.replace(/\ud83c\udfe7/g, '_d83c_dfe7');
    str = str.replace(/\ud83d\udcb9/g, '_d83d_dcb9');
    str = str.replace(/\ud83d\udcb2/g, '_d83d_dcb2');
    str = str.replace(/\ud83d\udcb1/g, '_d83d_dcb1');
    str = str.replace(/\u00a9/g, '_00a9');
    str = str.replace(/\u00ae/g, '_00ae');
    str = str.replace(/\u2122/g, '_2122');
    str = str.replace(/\u274c/g, '_274c');
    str = str.replace(/\u203c\ufe0f/g, '_203c_fe0f');
    str = str.replace(/\u2049\ufe0f/g, '_2049_fe0f');
    str = str.replace(/\u2757\ufe0f/g, '_2757_fe0f');
    str = str.replace(/\u2753/g, '_2753');
    str = str.replace(/\u2755/g, '_2755');
    str = str.replace(/\u2754/g, '_2754');
    str = str.replace(/\u2b55\ufe0f/g, '_2b55_fe0f');
    str = str.replace(/\ud83d\udd1d/g, '_d83d_dd1d');
    str = str.replace(/\ud83d\udd1a/g, '_d83d_dd1a');
    str = str.replace(/\ud83d\udd19/g, '_d83d_dd19');
    str = str.replace(/\ud83d\udd1b/g, '_d83d_dd1b');
    str = str.replace(/\ud83d\udd1c/g, '_d83d_dd1c');
    str = str.replace(/\ud83d\udd03/g, '_d83d_dd03');
    str = str.replace(/\ud83d\udd5b/g, '_d83d_dd5b');
    str = str.replace(/\ud83d\udd67/g, '_d83d_dd67');
    str = str.replace(/\ud83d\udd50/g, '_d83d_dd50');
    str = str.replace(/\ud83d\udd5c/g, '_d83d_dd5c');
    str = str.replace(/\ud83d\udd51/g, '_d83d_dd51');
    str = str.replace(/\ud83d\udd5d/g, '_d83d_dd5d');
    str = str.replace(/\ud83d\udd52/g, '_d83d_dd52');
    str = str.replace(/\ud83d\udd5e/g, '_d83d_dd5e');
    str = str.replace(/\ud83d\udd53/g, '_d83d_dd53');
    str = str.replace(/\ud83d\udd5f/g, '_d83d_dd5f');
    str = str.replace(/\ud83d\udd54/g, '_d83d_dd54');
    str = str.replace(/\ud83d\udd60/g, '_d83d_dd60');
    str = str.replace(/\ud83d\udd55/g, '_d83d_dd55');
    str = str.replace(/\ud83d\udd56/g, '_d83d_dd56');
    str = str.replace(/\ud83d\udd57/g, '_d83d_dd57');
    str = str.replace(/\ud83d\udd58/g, '_d83d_dd58');
    str = str.replace(/\ud83d\udd59/g, '_d83d_dd59');
    str = str.replace(/\ud83d\udd5a/g, '_d83d_dd5a');
    str = str.replace(/\ud83d\udd61/g, '_d83d_dd61');
    str = str.replace(/\ud83d\udd62/g, '_d83d_dd62');
    str = str.replace(/\ud83d\udd63/g, '_d83d_dd63');
    str = str.replace(/\ud83d\udd64/g, '_d83d_dd64');
    str = str.replace(/\ud83d\udd65/g, '_d83d_dd65');
    str = str.replace(/\ud83d\udd66/g, '_d83d_dd66');
    str = str.replace(/\u2716\ufe0f/g, '_2716_fe0f');
    str = str.replace(/\u2795/g, '_2795');
    str = str.replace(/\u2796/g, '_2796');
    str = str.replace(/\u2797/g, '_2797');
    str = str.replace(/\u2660\ufe0f/g, '_2660_fe0f');
    str = str.replace(/\u2665\ufe0f/g, '_2665_fe0f');
    str = str.replace(/\u2663\ufe0f/g, '_2663_fe0f');
    str = str.replace(/\u2666\ufe0f/g, '_2666_fe0f');
    str = str.replace(/\ud83d\udcae/g, '_d83d_dcae');
    str = str.replace(/\ud83d\udcaf/g, '_d83d_dcaf');
    str = str.replace(/\u2714\ufe0f/g, '_2714_fe0f');
    str = str.replace(/\u2611\ufe0f/g, '_2611_fe0f');
    str = str.replace(/\ud83d\udd18/g, '_d83d_dd18');
    str = str.replace(/\ud83d\udd17/g, '_d83d_dd17');
    str = str.replace(/\u27b0/g, '_27b0');
    str = str.replace(/\u3030/g, '_3030');
    str = str.replace(/\u303d\ufe0f/g, '_303d_fe0f');
    str = str.replace(/\ud83d\udd31/g, '_d83d_dd31');
    str = str.replace(/\u25fc\ufe0f/g, '_25fc_fe0f');
    str = str.replace(/\u25fb\ufe0f/g, '_25fb_fe0f');
    str = str.replace(/\u25fe\ufe0f/g, '_25fe_fe0f');
    str = str.replace(/\u25fd\ufe0f/g, '_25fd_fe0f');
    str = str.replace(/\u25aa\ufe0f/g, '_25aa_fe0f');
    str = str.replace(/\u25ab\ufe0f/g, '_25ab_fe0f');
    str = str.replace(/\ud83d\udd3a/g, '_d83d_dd3a');
    str = str.replace(/\ud83d\udd32/g, '_d83d_dd32');
    str = str.replace(/\ud83d\udd33/g, '_d83d_dd33');
    str = str.replace(/\u26ab\ufe0f/g, '_26ab_fe0f');
    str = str.replace(/\u26aa\ufe0f/g, '_26aa_fe0f');
    str = str.replace(/\ud83d\udd34/g, '_d83d_dd34');
    str = str.replace(/\ud83d\udd35/g, '_d83d_dd35');
    str = str.replace(/\ud83d\udd3b/g, '_d83d_dd3b');
    str = str.replace(/\u2b1c\ufe0f/g, '_2b1c_fe0f');
    str = str.replace(/\u2b1b\ufe0f/g, '_2b1b_fe0f');
    str = str.replace(/\ud83d\udd36/g, '_d83d_dd36');
    str = str.replace(/\ud83d\udd37/g, '_d83d_dd37');
    str = str.replace(/\ud83d\udd38/g, '_d83d_dd38');
    str = str.replace(/\ud83d\udd39/g, '_d83d_dd39');

    return str;

}

function getEmoji(){
    return ['\ud83d\ude04', '\ud83d\ude03', '\ud83d\ude00', '\ud83d\ude0a', '\ud83d\ude09', '\ud83d\ude0d', '\ud83d\ude18', '\ud83d\ude1a', '\ud83d\ude17', '\ud83d\ude19', '\ud83d\ude1c', '\ud83d\ude1d', '\ud83d\ude1b', '\ud83d\ude33', '\ud83d\ude01', '\ud83d\ude14', '\ud83d\ude0c', '\ud83d\ude12', '\ud83d\ude1e', '\ud83d\ude23', '\ud83d\ude22', '\ud83d\ude02', '\ud83d\ude2d', '\ud83d\ude2a', '\ud83d\ude25', '\ud83d\ude30', '\ud83d\ude05', '\ud83d\ude13', '\ud83d\ude29', '\ud83d\ude2b', '\ud83d\ude28', '\ud83d\ude31', '\ud83d\ude20', '\ud83d\ude21', '\ud83d\ude24', '\ud83d\ude16', '\ud83d\ude06', '\ud83d\ude0b', '\ud83d\ude37', '\ud83d\ude0e', '\ud83d\ude34', '\ud83d\ude35', '\ud83d\ude32', '\ud83d\ude1f', '\ud83d\ude26', '\ud83d\ude27', '\ud83d\ude08', '\ud83d\udc7f', '\ud83d\ude2e', '\ud83d\ude2c', '\ud83d\ude10', '\ud83d\ude15', '\ud83d\ude2f', '\ud83d\ude36', '\ud83d\ude07', '\ud83d\ude0f', '\ud83d\ude11', '\ud83d\udc72', '\ud83d\udc73', '\ud83d\udc6e', '\ud83d\udc77', '\ud83d\udc82', '\ud83d\udc76', '\ud83d\udc66', '\ud83d\udc67', '\ud83d\udc68', '\ud83d\udc69', '\ud83d\udc74', '\ud83d\udc75', '\ud83d\udc71', '\ud83d\udc7c', '\ud83d\udc78', '\ud83d\ude3a', '\ud83d\ude38', '\ud83d\ude3b', '\ud83d\ude3d', '\ud83d\ude3c', '\ud83d\ude40', '\ud83d\ude3f', '\ud83d\ude39', '\ud83d\ude3e', '\ud83d\udc79', '\ud83d\udc7a', '\ud83d\ude48', '\ud83d\ude49', '\ud83d\ude4a', '\ud83d\udc80', '\ud83d\udc7d', '\ud83d\udca9', '\ud83d\udd25', '\u2728', '\ud83c\udf1f', '\ud83d\udcab', '\ud83d\udca5', '\ud83d\udca2', '\ud83d\udca6', '\ud83d\udca7', '\ud83d\udca4', '\ud83d\udca8', '\ud83d\udc42', '\ud83d\udc40', '\ud83d\udc43', '\ud83d\udc45', '\ud83d\udc44', '\ud83d\udc4d', '\ud83d\udc4e', '\ud83d\udc4c', '\ud83d\udc4a', '\u270a', '\u270c\ufe0f', '\ud83d\udc4b', '\u270b', '\ud83d\udc50', '\ud83d\udc46', '\ud83d\udc47', '\ud83d\udc49', '\ud83d\udc48', '\ud83d\ude4c', '\ud83d\ude4f', '\u261d\ufe0f', '\ud83d\udc4f', '\ud83d\udcaa', '\ud83d\udeb6', '\ud83c\udfc3', '\ud83d\udc83', '\ud83d\udc6b', '\ud83d\udc6a', '\ud83d\udc6c', '\ud83d\udc6d', '\ud83d\udc8f', '\ud83d\udc91', '\ud83d\udc6f', '\ud83d\ude46', '\ud83d\ude45', '\ud83d\udc81', '\ud83d\ude4b', '\ud83d\udc86', '\ud83d\udc87', '\ud83d\udc85', '\ud83d\udc70', '\ud83d\ude4e', '\ud83d\ude4d', '\ud83d\ude47', '\ud83c\udfa9', '\ud83d\udc51', '\ud83d\udc52', '\ud83d\udc5f', '\ud83d\udc5e', '\ud83d\udc61', '\ud83d\udc60', '\ud83d\udc62', '\ud83d\udc55', '\ud83d\udc54', '\ud83d\udc5a', '\ud83d\udc57', '\ud83c\udfbd', '\ud83d\udc56', '\ud83d\udc58', '\ud83d\udc59', '\ud83d\udcbc', '\ud83d\udc5c', '\ud83d\udc5d', '\ud83d\udc5b', '\ud83d\udc53', '\ud83c\udf80', '\ud83c\udf02', '\ud83d\udc84', '\ud83d\udc9b', '\ud83d\udc99', '\ud83d\udc9c', '\ud83d\udc9a', '\u2764\ufe0f', '\ud83d\udc94', '\ud83d\udc97', '\ud83d\udc93', '\ud83d\udc95', '\ud83d\udc96', '\ud83d\udc9e', '\ud83d\udc98', '\ud83d\udc8c', '\ud83d\udc8b', '\ud83d\udc8d', '\ud83d\udc8e', '\ud83d\udc64', '\ud83d\udc65', '\ud83d\udcac', '\ud83d\udc63', '\ud83d\udcad', '\ud83d\udc36', '\ud83d\udc3a', '\ud83d\udc31', '\ud83d\udc2d', '\ud83d\udc39', '\ud83d\udc30', '\ud83d\udc38', '\ud83d\udc2f', '\ud83d\udc28', '\ud83d\udc3b', '\ud83d\udc37', '\ud83d\udc3d', '\ud83d\udc2e', '\ud83d\udc17', '\ud83d\udc35', '\ud83d\udc12', '\ud83d\udc34', '\ud83d\udc11', '\ud83d\udc18', '\ud83d\udc3c', '\ud83d\udc27', '\ud83d\udc26', '\ud83d\udc24', '\ud83d\udc25', '\ud83d\udc23', '\ud83d\udc14', '\ud83d\udc0d', '\ud83d\udc22', '\ud83d\udc1b', '\ud83d\udc1d', '\ud83d\udc1c', '\ud83d\udc1e', '\ud83d\udc0c', '\ud83d\udc19', '\ud83d\udc1a', '\ud83d\udc20', '\ud83d\udc1f', '\ud83d\udc2c', '\ud83d\udc33', '\ud83d\udc0b', '\ud83d\udc04', '\ud83d\udc0f', '\ud83d\udc00', '\ud83d\udc03', '\ud83d\udc05', '\ud83d\udc07', '\ud83d\udc09', '\ud83d\udc0e', '\ud83d\udc10', '\ud83d\udc13', '\ud83d\udc15', '\ud83d\udc16', '\ud83d\udc01', '\ud83d\udc02', '\ud83d\udc32', '\ud83d\udc21', '\ud83d\udc0a', '\ud83d\udc2b', '\ud83d\udc2a', '\ud83d\udc06', '\ud83d\udc08', '\ud83d\udc29', '\ud83d\udc3e', '\ud83d\udc90', '\ud83c\udf38', '\ud83c\udf37', '\ud83c\udf40', '\ud83c\udf39', '\ud83c\udf3b', '\ud83c\udf3a', '\ud83c\udf41', '\ud83c\udf43', '\ud83c\udf42', '\ud83c\udf3f', '\ud83c\udf3e', '\ud83c\udf44', '\ud83c\udf35', '\ud83c\udf34', '\ud83c\udf32', '\ud83c\udf33', '\ud83c\udf30', '\ud83c\udf31', '\ud83c\udf3c', '\ud83c\udf10', '\ud83c\udf1e', '\ud83c\udf1d', '\ud83c\udf1a', '\ud83c\udf11', '\ud83c\udf12', '\ud83c\udf13', '\ud83c\udf14', '\ud83c\udf15', '\ud83c\udf16', '\ud83c\udf17', '\ud83c\udf18', '\ud83c\udf1c', '\ud83c\udf1b', '\ud83c\udf19', '\ud83c\udf0d', '\ud83c\udf0e', '\ud83c\udf0f', '\ud83c\udf0b', '\ud83c\udf0c', '\ud83c\udf20', '\u2b50\ufe0f', '\u2600\ufe0f', '\u26c5\ufe0f', '\u2601\ufe0f', '\u26a1\ufe0f', '\u2614\ufe0f', '\u2744\ufe0f', '\u26c4\ufe0f', '\ud83c\udf00', '\ud83c\udf01', '\ud83c\udf08', '\ud83c\udf0a', '\ud83c\udf8d', '\ud83d\udc9d', '\ud83c\udf8e', '\ud83c\udf92', '\ud83c\udf93', '\ud83c\udf8f', '\ud83c\udf86', '\ud83c\udf87', '\ud83c\udf90', '\ud83c\udf91', '\ud83c\udf83', '\ud83d\udc7b', '\ud83c\udf85', '\ud83c\udf84', '\ud83c\udf81', '\ud83c\udf8b', '\ud83c\udf89', '\ud83c\udf8a', '\ud83c\udf88', '\ud83c\udf8c', '\ud83d\udd2e', '\ud83c\udfa5', '\ud83d\udcf7', '\ud83d\udcf9', '\ud83d\udcfc', '\ud83d\udcbf', '\ud83d\udcc0', '\ud83d\udcbd', '\ud83d\udcbe', '\ud83d\udcbb', '\ud83d\udcf1', '\u260e\ufe0f', '\ud83d\udcde', '\ud83d\udcdf', '\ud83d\udce0', '\ud83d\udce1', '\ud83d\udcfa', '\ud83d\udcfb', '\ud83d\udd0a', '\ud83d\udd09', '\ud83d\udd08', '\ud83d\udd07', '\ud83d\udd14', '\ud83d\udd15', '\ud83d\udce2', '\ud83d\udce3', '\u23f3', '\u231b\ufe0f', '\u23f0', '\u231a\ufe0f', '\ud83d\udd13', '\ud83d\udd12', '\ud83d\udd0f', '\ud83d\udd10', '\ud83d\udd11', '\ud83d\udd0e', '\ud83d\udca1', '\ud83d\udd26', '\ud83d\udd06', '\ud83d\udd05', '\ud83d\udd0c', '\ud83d\udd0b', '\ud83d\udd0d', '\ud83d\udec1', '\ud83d\udec0', '\ud83d\udebf', '\ud83d\udebd', '\ud83d\udd27', '\ud83d\udd29', '\ud83d\udd28', '\ud83d\udeaa', '\ud83d\udeac', '\ud83d\udca3', '\ud83d\udd2b', '\ud83d\udd2a', '\ud83d\udc8a', '\ud83d\udc89', '\ud83d\udcb0', '\ud83d\udcb4', '\ud83d\udcb5', '\ud83d\udcb7', '\ud83d\udcb6', '\ud83d\udcb3', '\ud83d\udcb8', '\ud83d\udcf2', '\ud83d\udce7', '\ud83d\udce5', '\ud83d\udce4', '\u2709\ufe0f', '\ud83d\udce9', '\ud83d\udce8', '\ud83d\udcef', '\ud83d\udceb', '\ud83d\udcea', '\ud83d\udcec', '\ud83d\udced', '\ud83d\udcee', '\ud83d\udce6', '\ud83d\udcdd', '\ud83d\udcc4', '\ud83d\udcc3', '\ud83d\udcd1', '\ud83d\udcca', '\ud83d\udcc8', '\ud83d\udcc9', '\ud83d\udcdc', '\ud83d\udccb', '\ud83d\udcc5', '\ud83d\udcc6', '\ud83d\udcc7', '\ud83d\udcc1', '\ud83d\udcc2', '\u2702\ufe0f', '\ud83d\udccc', '\ud83d\udcce', '\u2712\ufe0f', '\u270f\ufe0f', '\ud83d\udccf', '\ud83d\udcd0', '\ud83d\udcd5', '\ud83d\udcd7', '\ud83d\udcd8', '\ud83d\udcd9', '\ud83d\udcd3', '\ud83d\udcd4', '\ud83d\udcd2', '\ud83d\udcda', '\ud83d\udcd6', '\ud83d\udd16', '\ud83d\udcdb', '\ud83d\udd2c', '\ud83d\udd2d', '\ud83d\udcf0', '\ud83c\udfa8', '\ud83c\udfac', '\ud83c\udfa4', '\ud83c\udfa7', '\ud83c\udfbc', '\ud83c\udfb5', '\ud83c\udfb6', '\ud83c\udfb9', '\ud83c\udfbb', '\ud83c\udfba', '\ud83c\udfb7', '\ud83c\udfb8', '\ud83d\udc7e', '\ud83c\udfae', '\ud83c\udccf', '\ud83c\udfb4', '\ud83c\udc04\ufe0f', '\ud83c\udfb2', '\ud83c\udfaf', '\ud83c\udfc8', '\ud83c\udfc0', '\u26bd\ufe0f', '\u26be\ufe0f', '\ud83c\udfbe', '\ud83c\udfb1', '\ud83c\udfc9', '\ud83c\udfb3', '\u26f3\ufe0f', '\ud83d\udeb5', '\ud83d\udeb4', '\ud83c\udfc1', '\ud83c\udfc7', '\ud83c\udfc6', '\ud83c\udfbf', '\ud83c\udfc2', '\ud83c\udfca', '\ud83c\udfc4', '\ud83c\udfa3', '\u2615\ufe0f', '\ud83c\udf75', '\ud83c\udf76', '\ud83c\udf7c', '\ud83c\udf7a', '\ud83c\udf7b', '\ud83c\udf78', '\ud83c\udf79', '\ud83c\udf77', '\ud83c\udf74', '\ud83c\udf55', '\ud83c\udf54', '\ud83c\udf5f', '\ud83c\udf57', '\ud83c\udf56', '\ud83c\udf5d', '\ud83c\udf5b', '\ud83c\udf64', '\ud83c\udf71', '\ud83c\udf63', '\ud83c\udf65', '\ud83c\udf59', '\ud83c\udf58', '\ud83c\udf5a', '\ud83c\udf5c', '\ud83c\udf72', '\ud83c\udf62', '\ud83c\udf61', '\ud83c\udf73', '\ud83c\udf5e', '\ud83c\udf69', '\ud83c\udf6e', '\ud83c\udf66', '\ud83c\udf68', '\ud83c\udf67', '\ud83c\udf82', '\ud83c\udf70', '\ud83c\udf6a', '\ud83c\udf6b', '\ud83c\udf6c', '\ud83c\udf6d', '\ud83c\udf6f', '\ud83c\udf4e', '\ud83c\udf4f', '\ud83c\udf4a', '\ud83c\udf4b', '\ud83c\udf52', '\ud83c\udf47', '\ud83c\udf49', '\ud83c\udf53', '\ud83c\udf51', '\ud83c\udf48', '\ud83c\udf4c', '\ud83c\udf50', '\ud83c\udf4d', '\ud83c\udf60', '\ud83c\udf46', '\ud83c\udf45', '\ud83c\udf3d', '\ud83c\udfe0', '\ud83c\udfe1', '\ud83c\udfeb', '\ud83c\udfe2', '\ud83c\udfe3', '\ud83c\udfe5', '\ud83c\udfe6', '\ud83c\udfea', '\ud83c\udfe9', '\ud83c\udfe8', '\ud83d\udc92', '\u26ea\ufe0f', '\ud83c\udfec', '\ud83c\udfe4', '\ud83c\udf07', '\ud83c\udf06', '\ud83c\udfef', '\ud83c\udff0', '\u26fa\ufe0f', '\ud83c\udfed', '\ud83d\uddfc', '\ud83d\uddfe', '\ud83d\uddfb', '\ud83c\udf04', '\ud83c\udf05', '\ud83c\udf03', '\ud83d\uddfd', '\ud83c\udf09', '\ud83c\udfa0', '\ud83c\udfa1', '\u26f2\ufe0f', '\ud83c\udfa2', '\ud83d\udea2', '\u26f5\ufe0f', '\ud83d\udea4', '\ud83d\udea3', '\u2693\ufe0f', '\ud83d\ude80', '\u2708\ufe0f', '\ud83d\udcba', '\ud83d\ude81', '\ud83d\ude82', '\ud83d\ude8a', '\ud83d\ude89', '\ud83d\ude9e', '\ud83d\ude86', '\ud83d\ude84', '\ud83d\ude85', '\ud83d\ude88', '\ud83d\ude87', '\ud83d\ude9d', '\ud83d\ude8b', '\ud83d\ude83', '\ud83d\ude8e', '\ud83d\ude8c', '\ud83d\ude8d', '\ud83d\ude99', '\ud83d\ude98', '\ud83d\ude97', '\ud83d\ude95', '\ud83d\ude96', '\ud83d\ude9b', '\ud83d\ude9a', '\ud83d\udea8', '\ud83d\ude93', '\ud83d\ude94', '\ud83d\ude92', '\ud83d\ude91', '\ud83d\ude90', '\ud83d\udeb2', '\ud83d\udea1', '\ud83d\ude9f', '\ud83d\udea0', '\ud83d\ude9c', '\ud83d\udc88', '\ud83d\ude8f', '\ud83c\udfab', '\ud83d\udea6', '\ud83d\udea5', '\u26a0\ufe0f', '\ud83d\udea7', '\ud83d\udd30', '\u26fd\ufe0f', '\ud83c\udfee', '\ud83c\udfb0', '\u2668\ufe0f', '\ud83d\uddff', '\ud83c\udfaa', '\ud83c\udfad', '\ud83d\udccd', '\ud83d\udea9', '\ud83c\uddef\ud83c\uddf5', '\ud83c\uddf0\ud83c\uddf7', '\ud83c\udde9\ud83c\uddea', '\ud83c\udde8\ud83c\uddf3', '\ud83c\uddfa\ud83c\uddf8', '\ud83c\uddeb\ud83c\uddf7', '\ud83c\uddea\ud83c\uddf8', '\ud83c\uddee\ud83c\uddf9', '\ud83c\uddf7\ud83c\uddfa', '\ud83c\uddec\ud83c\udde7', '\u0031\ufe0f\u20e3', '\u0032\ufe0f\u20e3', '\u0033\ufe0f\u20e3', '\u0034\ufe0f\u20e3', '\u0035\ufe0f\u20e3', '\u0036\ufe0f\u20e3', '\u0037\ufe0f\u20e3', '\u0038\ufe0f\u20e3', '\u0039\ufe0f\u20e3', '\u0030\ufe0f\u20e3', '\ud83d\udd1f', '\ud83d\udd22', '\u0023\ufe0f\u20e3', '\ud83d\udd23', '\u2b06\ufe0f', '\u2b07\ufe0f', '\u2b05\ufe0f', '\u27a1\ufe0f', '\ud83d\udd20', '\ud83d\udd21', '\ud83d\udd24', '\u2197\ufe0f', '\u2196\ufe0f', '\u2198\ufe0f', '\u2199\ufe0f', '\u2194\ufe0f', '\u2195\ufe0f', '\ud83d\udd04', '\u25c0\ufe0f', '\u25b6\ufe0f', '\ud83d\udd3c', '\ud83d\udd3d', '\u21a9\ufe0f', '\u21aa\ufe0f', '\u2139\ufe0f', '\u23ea', '\u23e9', '\u23eb', '\u23ec', '\u2935\ufe0f', '\u2934\ufe0f', '\ud83c\udd97', '\ud83d\udd00', '\ud83d\udd01', '\ud83d\udd02', '\ud83c\udd95', '\ud83c\udd99', '\ud83c\udd92', '\ud83c\udd93', '\ud83c\udd96', '\ud83d\udcf6', '\ud83c\udfa6', '\ud83c\ude01', '\ud83c\ude2f\ufe0f', '\ud83c\ude33', '\ud83c\ude35', '\ud83c\ude34', '\ud83c\ude32', '\ud83c\ude50', '\ud83c\ude39', '\ud83c\ude3a', '\ud83c\ude36', '\ud83c\ude1a\ufe0f', '\ud83d\udebb', '\ud83d\udeb9', '\ud83d\udeba', '\ud83d\udebc', '\ud83d\udebe', '\ud83d\udeb0', '\ud83d\udeae', '\ud83c\udd7f\ufe0f', '\u267f\ufe0f', '\ud83d\udead', '\ud83c\ude37', '\ud83c\ude38', '\ud83c\ude02', '\u24c2\ufe0f', '\ud83d\udec2', '\ud83d\udec4', '\ud83d\udec5', '\ud83d\udec3', '\ud83c\ude51', '\u3299\ufe0f', '\u3297\ufe0f', '\ud83c\udd91', '\ud83c\udd98', '\ud83c\udd94', '\ud83d\udeab', '\ud83d\udd1e', '\ud83d\udcf5', '\ud83d\udeaf', '\ud83d\udeb1', '\ud83d\udeb3', '\ud83d\udeb7', '\ud83d\udeb8', '\u26d4\ufe0f', '\u2733\ufe0f', '\u2747\ufe0f', '\u274e', '\u2705', '\u2734\ufe0f', '\ud83d\udc9f', '\ud83c\udd9a', '\ud83d\udcf3', '\ud83d\udcf4', '\ud83c\udd70', '\ud83c\udd71', '\ud83c\udd8e', '\ud83c\udd7e', '\ud83d\udca0', '\u27bf', '\u267b\ufe0f', '\u2648\ufe0f', '\u2649\ufe0f', '\u264a\ufe0f', '\u264b\ufe0f', '\u264c\ufe0f', '\u264d\ufe0f', '\u264e\ufe0f', '\u264f\ufe0f', '\u2650\ufe0f', '\u2651\ufe0f', '\u2652\ufe0f', '\u2653\ufe0f', '\u26ce', '\ud83d\udd2f', '\ud83c\udfe7', '\ud83d\udcb9', '\ud83d\udcb2', '\ud83d\udcb1', '\u00a9', '\u00ae', '\u2122', '\u274c', '\u203c\ufe0f', '\u2049\ufe0f', '\u2757\ufe0f', '\u2753', '\u2755', '\u2754', '\u2b55\ufe0f', '\ud83d\udd1d', '\ud83d\udd1a', '\ud83d\udd19', '\ud83d\udd1b', '\ud83d\udd1c', '\ud83d\udd03', '\ud83d\udd5b', '\ud83d\udd67', '\ud83d\udd50', '\ud83d\udd5c', '\ud83d\udd51', '\ud83d\udd5d', '\ud83d\udd52', '\ud83d\udd5e', '\ud83d\udd53', '\ud83d\udd5f', '\ud83d\udd54', '\ud83d\udd60', '\ud83d\udd55', '\ud83d\udd56', '\ud83d\udd57', '\ud83d\udd58', '\ud83d\udd59', '\ud83d\udd5a', '\ud83d\udd61', '\ud83d\udd62', '\ud83d\udd63', '\ud83d\udd64', '\ud83d\udd65', '\ud83d\udd66', '\u2716\ufe0f', '\u2795', '\u2796', '\u2797', '\u2660\ufe0f', '\u2665\ufe0f', '\u2663\ufe0f', '\u2666\ufe0f', '\ud83d\udcae', '\ud83d\udcaf', '\u2714\ufe0f', '\u2611\ufe0f', '\ud83d\udd18', '\ud83d\udd17', '\u27b0', '\u3030', '\u303d\ufe0f', '\ud83d\udd31', '\u25fc\ufe0f', '\u25fb\ufe0f', '\u25fe\ufe0f', '\u25fd\ufe0f', '\u25aa\ufe0f', '\u25ab\ufe0f', '\ud83d\udd3a', '\ud83d\udd32', '\ud83d\udd33', '\u26ab\ufe0f', '\u26aa\ufe0f', '\ud83d\udd34', '\ud83d\udd35', '\ud83d\udd3b', '\u2b1c\ufe0f', '\u2b1b\ufe0f', '\ud83d\udd36', '\ud83d\udd37', '\ud83d\udd38', '\ud83d\udd39'];

}
